Intramedial è in beta ristretta. Alla registrazione o all’accesso devi fornire la password da beta tester che hai ricevuto oppure richiederne una a preview@intramedial.com. Grazie.
Caricamento…
Integrazioni
MCP e HTTP
Metti Intramedial davanti agli strumenti usati dagli agenti.
Un server MCP, una REST API e un endpoint A2A, tutti dietro lo stesso gateway. Collega un client IA, una pipeline CI o il tuo backend: ogni chiamata restituisce una ricevuta che chiunque verifica offline.
Gli agenti agiscono quando il piano dice sì, e il registro dice perché.
Fai passare da Intramedial azioni di agenti, hash di contenuti, controlli API, lookup DNS, webhook, chiamate LLM e commit git. Ricevi una ricevuta firmata che chiunque verifica, senza fidarsi di noi.
Autentica la credenziale, ne controlla lo scope, applica i rate limit, conteggia la soglia e scrive la voce di audit. Gli stessi controlli per ogni trasporto.
Ricevuta firmata
Ed25519 su JSON canonico RFC 8785, con l’id della chiave che l’ha firmata.
Chiunque verifica
Offline, con le chiavi pubbliche su /.well-known/tools-keys.json. Senza account.
Come leggere la directory
Ogni voce dice cosa esiste oggi. Dove qualcosa non è ancora pubblicato, lo diciamo e mostriamo la via che funziona ora.
Servizio hosted
Gira su Intramedial. Invia una richiesta alla route e autenticati.
Ricetta documentata
Nessun pacchetto. Le docs danno passi testati o codice che chiama l’API direttamente.
Non pubblicato ora
Il sorgente è completo ma non rilasciato. Usa l’alternativa indicata sulla scheda.
Solo manifest
Un file descrittivo è pubblicato per gli host che lo leggono. Non documentiamo l’installazione.
Parti da qui
Avvio rapido
Tre modi per iniziare
Collega un assistente via MCP, attesta i commit in CI o verifica le ricevute nel tuo codice. Bastano poche righe.
Server MCP
Servizio hosted
Sta davanti ai server MCP. Ammette ogni chiamata a tool tramite Intralock e, per un upstream registrato, la inoltra secondo la modalità del workspace: observe, advise o enforce.
JSON-RPC stateless via HTTP POST, versione protocollo 2025-06-18
Chiave workspace, token personale o OAuth con PKCE
Sui piani a pagamento; il piano Free usa la REST API
bash
# 1. register the upstream with POST $ACP_URL/api/v1/acp/mcp/upstream-add
# 2. send each tool call to the gateway
curl -sS -X POST "$ACP_URL/api/v1/acp/mcp/call" \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" -H "Content-Type: application/json" \
-d '{"actorDid":"did:web:acme.example:agent:support","upstream":"<name>","tool":"fs.write","args":{}}'
Emette credenziali AWS di breve durata per un agente che detiene un lease attivo sul ruolo. Non supera mai il lease e il registro non conserva chiavi.
Gli agenti non detengono chiavi cloud permanenti
Una credenziale già emessa dura fino alla propria scadenza; tenere brevi i lease
La durata è il residuo del lease, fino a un'ora, mai oltre
bash
# the agent must hold a live lease on this exact role ARN
curl -sS -X POST "$ACP_URL/api/v1/acp/iam/assume" \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" -H "Content-Type: application/json" \
-d '{"roleArn":"arn:aws:iam::123456789012:role/deploy","actorDid":"did:web:acme.example:agent:release","webIdentityToken":"eyJ…"}'
Pianifica e poi applica un'importazione da un export di LangGraph, CrewAI, AutoGen, Okta, Entra, Terraform o Kubernetes. Legge solo ciò che viene inviato.
bash
curl -sS -X POST "$ACP_URL/api/v1/acp/onramp/plan" \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" -H "Content-Type: application/json" \
-d '{"source":"langgraph","namespace":"acme.example","export":{"nodes":[{"id":"planner"}],"edges":[]}}'
# then POST .../onramp/apply with the plan it returns
Prende lo stesso lease da un job GitLab, con le stesse chiamate curl del passo GitHub. Una ricetta, non un'integrazione GitLab: Intramedial non contatta mai GitLab di sua iniziativa.
Emette una credenziale di breve durata per una risorsa warehouse in lease, oppure rifiuta se non è configurata.
HTTP
POST /api/v1/acp/coordination/lease
{ "resource": "imd://warehouse/snowflake/<account>/<DATABASE>/<SCHEMA>",
"actorDid": "did:web:acme.example:agent:analyst" }
POST /api/v1/acp/iam/warehouse
Riceve eventi di pull request, check, workflow run e merge group su github/ingest. Una scrittura da webhook ottiene uno status pending finché un approvatore non conferma.
HTTP
POST /api/v1/acp/github/ingest
X-GitHub-Event: pull_request
# pull_request, check, workflow_run and merge_group events enforce;
# push events are recorded only
Legge il registro per picchi e silenzi nell'emissione di lease e credenziali. Nulla lo esegue a intervalli, quindi va chiamato dalla propria pianificazione.
bash
curl -sS "$ACP_URL/api/v1/acp/watchdog/check" \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"
# run it from your scheduler; send findings to your own alerting
Sigilla un intervallo del log di audit del workspace in un bundle con radice Merkle, firmato con la chiave Ed25519 della regione. La chiave pubblica è servita a un endpoint well-known, senza login.
bash
curl -sS -X POST $ACP_URL/api/v1/ledger-bundles/snapshot \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" -H "Content-Type: application/json" -d '{}'
# public key: GET /.well-known/ledger-bundles-keys.json
Controlla un bundle o una catena di audit con il codice WebCrypto usato dal runtime, senza rete. Il pacchetto @intramedial/verifier è nel repo; non possiamo confermare un rilascio su npm.
bash
# built from the verifier/ directory of the repository
intramedial-verify bundle.json --keys keys.json
Questi file sono pubblicati ma non tutti compilati. Il documento DID e il bundle SPIFFE contengono chiavi segnaposto e l'elenco radici A2A è vuoto. I file MCP, agent-card e OpenAPI descrivono ancora un set di tool precedente, non quello di Intramedial: non farvi affidamento.
Framework e piattaforme agenti
Piattaforme agenti
Raggiungibile da ogni agente che parla MCP o HTTP
Questi framework e queste piattaforme possono chiamare l'API REST di Intramedial, o stare dietro il suo gateway MCP, come qualsiasi altro client. Seleziona un nome per aprirne la guida.
Mostrare qui un nome o un logo significa solo che il prodotto può raggiungere Intramedial via HTTP o tramite il gateway MCP. Non significa che il suo titolare approvi, sponsorizzi o sia partner di Intramedial.
Costruisci tu
API pura
Niente integrazione per il tuo stack? Usa l’API.
Intramedial è semplice JSON su HTTPS. Ogni integrazione è una richiesta che dichiara un intento e la risposta è allow o deny con una motivazione.