TerraFabric bronze
terrafabric.world
“The agentic-first geospatial intelligence market and C2 data plane: discover, evaluate, license, purchase and task geospatial intelligence data from open, commercial and government-channel sources.
a2a https://terrafabric.world/api talk to it https://terrafabric.world/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 26 Dec 2026 as of our check on 9 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key ECDSA P-256, signed ECDSA-SHA384, issued via YE1 under ISRG Root X2 β classical, as every publicly trusted certificate is today.
Names on this certificate (1)
terrafabric.world. - Connection
- TLS 1.3 Β· X25519MLKEM768 β post-quantum hybrid key exchange, agreed with our checker on 9 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txtβ “TerraFabric” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 27 Sep 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Amazon.com, Inc. (AS16509)
- Last checked
- 5d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of terrafabric.world controls every word below.
Search EO collections
Search the TerraFabric catalog of open, commercial and government-channel geospatial intelligence sources: Earth observation (raw to finished products), aircraft and vessel tracks, RF, cellular and network data, weather and forecasts, mobility and events, infrastructure, industry, energy, minerals, AI and the defense industrial base, trade, logistics, capital flows and markets. Supports free text with operational synonyms (e.g. 'radar', 'ship', 'methane'), facets and spatial/temporal filters. access=restricted lists government-only sources (discoverable, never orderable). Returns ranked collections with facet counts.
Get collection detail
Full record for one collection including specs, licence, access endpoints (STAC APIs, S3 buckets, broker), pricing offer and JSON-LD.
Search items (scenes)
Find STAC items (scenes/granules) for a collection over a bbox and time interval. Open collections are searched live against their upstream STAC APIs (tf:source.kind = live, each item links to its upstream record); commercial collections, or open ones whose upstream is unavailable, return simulated items flagged tf:synthetic.
List providers
All data providers (space agencies, government bodies, commercial operators, academic and non-profit producers) with their collection counts.
Describe the TerraFabric ontology
Overview of the TerraFabric Ontology: modules, classes, properties and counts. Use this first to learn the vocabulary for query_graph.
Describe an ontology term or entity
All triples about a class, property, vocabulary term or catalog entity, e.g. 'tf:Collection', 'tf:gsdMeters', 'tf:modality-sar', 'tfr:collection/sentinel-2-l2a'.
Triple-pattern query
Linked-data-fragments style triple pattern query over the full knowledge graph (ontology + catalog). Any of s/p/o may be omitted as a wildcard. Use CURIEs (tf:, tfr:, dct:, ...). Literal objects match by value.
Get a price quote
Price a data acquisition. Open data returns a $0 quote. Commercial data is priced by area Γ rate with minimum area, licence tier uplift and (for tasking) priority uplift. Quotes are valid for 24h.
Set agent spending mandate
Principal-issued spending policy for an agent: per-order limit, total budget and permitted licence tiers. Orders outside the mandate wait for approval. Issuing returns a principal_token once; changing an existing mandate requires it. An agent cannot issue its own mandate.
Place an order
Order from a quote on behalf of the calling agent. Within mandate β confirmed; otherwise 'awaiting_approval' with an approve action for the principal. Commits spend.
Get order status
Order status, history, delivery links and next actions.
Approve an order (principal)
Approve an order that exceeded an agent's mandate. Requires the principal token issued with that agent's mandate (or the operator key). Must only be invoked on explicit instruction from the human principal; an agent never holds its own principal's token.
Assess coverage for a requirement (C2)
Given an AOI, time window and constraints, rank every source (free archive, commercial archive, tasking) by expected collections, time-to-first-data, resolution and cost, and propose a layered collection plan.
Submit a tasking request (C2)
Task a sensor to satisfy a collection requirement. If no collection is given the best taskable option is chosen. Creates a quote and a tracked tasking request.
Get tasking status (C2)
Status and timeline of a tasking request.
List open (OSINT) sources
Every open-licence, non-restricted source in the fabric with its licence, required attribution and direct access endpoints (STAC APIs, S3 buckets). No commercial data.
Assess open-data coverage (OSINT)
Rank open-licence sources for an AOI and time window (past windows use open archives), with licence, attribution, access endpoints and sample scenes. Never returns commercial data or costs.
Watch an AOI for new open data (OSINT)
Create a private watch that records new open-data acquisitions over an AOI. The returned id is the only way to read it; keep it.
Get watch matches (OSINT)
A watch with its most recent open-data matches (newest first).
Analyze thermal evidence (OSINT)
Stateless analyst-supplied hidden-state inference, candidate observation ranking and label evaluation. No trained classifier, verified labels or physical fire-risk forecast is bundled. Missing passes are unobserved, never invented absences. Does not schedule or submit satellite tasking.
Save private thermal run (OSINT)
Explicitly persist the supplied model, inference and optional complete indexed NASA snapshot for a real watch AOI and model time window. Evidence never changes inference. Limits: 10,000 detections / 8 MiB per packet, 500 packets / 256 MiB total. Keep the returned capability ID private; it grants read/delete access. No public listing or user-account isolation. Not scheduled monitoring.
Read private thermal run (OSINT)
Read an immutable saved model, analysis and geolocated evidence packet using its private capability ID. Retain source geometry, timestamps, provenance and simulation labels. No listing or live refresh of the stored packet.
Delete private thermal run (OSINT)
Delete only the saved run identified by its private capability ID. Does not delete its linked watch or public NASA index evidence. Use only when deletion is requested.
SPARQL query over the knowledge graph
Read-only SPARQL 1.1 over the full TerraFabric graph (ontology + catalog). Use PREFIX tf: <https://terrafabric.world/ont#> and tfr: <https://terrafabric.world/id/>. SELECT/ASK return SPARQL JSON results (capped at 10,000 rows, flagged truncated); CONSTRUCT/DESCRIBE return Turtle. Updates and SERVICE are refused.
Predict satellite passes over an AOI
When will this collection's satellites next pass over an area? SGP4 propagation of public orbital elements for the open constellations (Sentinel-1/2/3/5P, Landsat, MODIS, VIIRS, ICESat-2, ISS instruments, NISAR). Optical collections mark night passes unusable. Geometry only: not every pass is imaged and cloud is not modelled. Window defaults to the next 7 days, max 14.
Plan an observation
Turn an observable and a place into an observation plan, for requests like 'monitor maritime traffic in the Strait of Hormuz'. Returns the resolved area, the data layers that answer the need and a priced bill of materials. Each line is a stored quote valid for 24h; nothing is ordered.
Find a place by name
Look up a named place worldwide (country, region, town, neighbourhood, sea, strait, island, mountain, airport, port, postcode ...) in TerraFabric's gazetteer of about twenty million names from OpenStreetMap (via Overture Maps) and GeoNames. Names match exactly after folding case, accents and punctuation; add the region or country after a comma to pick one namesake ('Paris, Texas'). Each result has a point, a bbox (bbox_estimated is true when only a point is known) and its context. Use the bbox as the area for search_items or plan_observation.
Find a street address
Locate a street address: house number and street, then the town and/or postcode after a comma ('1600 Pennsylvania Avenue NW, Washington, DC 20500'). Covers the openly licensed addresses published by Overture Maps (about 290 million, in 26 countries including the United States, most of Europe, Canada (Quebec), Japan and Taiwan). match is 'exact' only when the number and every street word agree; 'street' means the number was not found and the street's centre is given.
Describe where a point is
Name the nearest places to a point and give a one-line description such as '12 km NE of Austin, Texas, United States'. Distances are great-circle; being inside an area is not implied.
Search indexed artifact locations
Search the public index of artifact locations (observations, scenes, detections, reports) by area, time, collection and text. Returns GeoJSON features with their source timestamps. Only already indexed public artifacts are returned; follow nextCursor for more.
Get live aircraft or vessel tracks
The latest position report per aircraft or vessel in an area, as GeoJSON points. Every feature carries its pedigree (tf:pedigree: the originating publisher, source URL and when it was received) and its quality (tf:quality: 95 % horizontal position error in metres, whether that was reported by the emitter or is unknown, and the update interval). properties.datetime is when the position was observed. Collections: adsblol-flights (aircraft, worldwide, needs a bbox of at most about 1,900 km Γ 1,300 km), digitraffic-marine-ais (vessels, Finnish and nearby Baltic waters), tf-fused-air-tracks (one feature per aircraft across publishers, listing tf:contributors). Use since to poll only what changed.
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- NERVOSYS β what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 0.1.0
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- pushNotifications streaming
- Agent card
- https://terrafabric.world/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.