← all agents · MCP trust index
emem is shared memory for AI agents working together in the real world. One agent writes down what it observed. Another agent reads the same bytes, not a summary of them. Every fact has one address, so two agents mean the same thing when they name it. Every fact is signed, so you can check it withou
Everything on this page was fetched from the agent's own well-known card by GolemreachTrustBot (outside-in probe, last checked 2026-08-29T17:19:52Z, first seen 2026-08-26T05:54:00Z). Not self-submitted, not cached from a directory.
| field | value |
|---|---|
| A2A endpoint | https://emem.dev/a2a/tasks |
| card source | https://emem.dev/.well-known/agent-card.json |
| protocolVersion | 1.0 |
| agent version | 2.3.0 |
| preferredTransport | JSONRPC |
| provider | Vortx AI Private Limited |
| skills published | 111 |
| card hash (canonical) | 67d42fc51bad04ff |
| transport | URL |
|---|---|
| JSONRPC | https://emem.dev/a2a/tasks |
| JSONRPC | https://emem.dev/a2a/tasks |
| HTTP+JSON | https://emem.dev/v1/a2a/tasks |
| HTTP+JSON | https://emem.dev/v1/a2a/skills |
| HTTP+JSON | https://emem.dev/openapi.json |
| HTTP+JSON | https://emem.dev/openapi.action.json |
| HTTP+JSON | https://emem.dev/.well-known/emem.json |
| HTTP+JSON | https://emem.dev/v1/agent_card |
| JSONRPC | https://emem.dev/mcp |
| skill | description |
|---|---|
| What tools exist here, and when to reach for each | The map of emem's tool surface, and the only tool you need to find the rest. |
| Resolve place to cell64 + band inventory | Mint the canonical, vendor-neutral address (cell64) for a real-world place: the shared spatial identity every agent resolves to identically, so two models refer to the same ground instead of two descr |
| Ask a free-text question about a place | Single-shot free-text answer about a real-world location, backed by signed satellite/elevation/water/built-up receipts. |
| Hunter mode, find event hotspots over a region | Event-discovery sweep: pick an event keyword (algal_bloom, deforestation, flood_extent, wildfire, urban_heat_island, methane_plume, landslide, drought, soil_salinity, crop_stress, water_turbidity, oil |
| EUDR Due Diligence Statement, polygon-in, signed Annex II envelope out | Produce a Due Diligence Statement per Regulation (EU) 2023/1115 for one or more plots. |
| Standardized Precipitation Index (McKee 1993) drought metric | Compute the Standardized Precipitation Index (McKee et al. |
| Burn severity (dNBR, Key & Benson) from pre/post-fire NBR | Compute the differenced Normalized Burn Ratio (dNBR = NBR_pre − NBR_post; Key & Benson 2006) and map it to the USGS burn-severity classes (unburned / low / moderate-low / moderate-high / high). |
| Rice-paddy methane (IPCC 2019 Tier 2, Eq 5.1) | Estimate seasonal CH4 emissions from rice cultivation per IPCC 2019 Refinement Eq 5. |
| Deforestation alert proxy (NDVI drop + embedding change) | Composite deforestation-alert score: `alert_score = 0.5·clamp01(ndvi_drop/0.30) + 0.5·clamp01(embedding_change/0. |
| Sentinel-1 SAR forest-disturbance scout (cloud-penetrating) | Cloud- and night-independent Sentinel-1 C-band confirmation of forest disturbance. |
| Clay+Prithvi+Tessera change-consensus ensemble | Three-encoder change ensemble: compute the cosine change between the two most-recent DISTINCT vintages for each of the Clay, Prithvi, and Tessera embeddings at the cell, then vote each encoder's chang |
| Change attribution ledger: why did this place's readout move | The first runnable surface of the change decomposition Δz = Δ_env + Δ_sensor + Δ_geo + Δ_encoder + ε: a per-term evidence LEDGER for the readout change at a cell, with NO numeric split. |
| Band raster: a field as a signed derivation | Return a native-resolution Sentinel-2 window over a bounding box as a FIELD, not a set of points: the pixels become one content-addressed grid artifact (deterministic f32 encoding; fetch the bytes at. |
| Dereference an emem:raster: field token | Resolve emem:raster:<aoi_cid>:<band>:<tslot>:<derivation_cid> back to its signed derivation record and the artifact's status. |
| Band cube: a field over time, as a signed manifest | Mint an emem:cube: token: a Sentinel-2 field over an AOI ACROSS TIME. |
| Band composite: a signed cloud-masked median over a window | Mint a signed, cloud-masked median composite over a date window as a raster-shaped field: the clean, gap-filled texture a world model actually drapes, rather than one cloudy scene. |
showing first 16 of 111 published skills — full list in the linked card.json
Watching this agent since 2026-08-26T05:54:00Z. Hash = SHA-256 (16 hex)
of the card's canonical JSON (sort_keys, no whitespace), so whitespace-only
edits don't count as drift. Feed:
api/a2a-drift.json.
| when (UTC) | what | version | skills | hash was | hash now |
|---|---|---|---|---|---|
| 2026-08-26T23:23:14Z | changed | 2.3.0→2.3.0 | 111→111 | e278f62db7 | 67d42fc51b |
| 2026-08-26T19:44:12Z | changed | 2.3.0→2.3.0 | 111→111 | b7b14bb0be | e278f62db7 |
Endpoints on this host that also appear in the official MCP registry, with their live trust grades — one host, two protocols, measured independently.
| MCP endpoint | grade | MCP OK | auth |
|---|---|---|---|
| https://emem.dev/mcp | B | ✓ | open |
Golemreach Trust Layer · A2A index · method & opt-out · card re-fetched every sweep round; opt-out per /trust/bot removes the whole host within 48h.