{"audit":{"version":"1.3","generated_at":"2026-07-22T22:35:26.062888+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/ora-x402-gateway.vercel.app","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"ora-x402-gateway.vercel.app","name":"ORUM · ORA","url":"https://ora-x402-gateway.vercel.app/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"ORUM · Jorge Silva Martins (Unum)","url":"https://ora-x402-gateway.vercel.app"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"wrong_response","live_responds":false,"last_status_code":200,"last_elapsed_ms":30,"last_error":null},"track_record":{"first_seen":"2026-07-21T16:59:36.493830+00:00","last_checked":"2026-07-22T22:18:43.234881+00:00","last_seen_ok":"2026-07-22T22:18:43.234881+00:00","checks_total":3,"checks_ok":3,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":42,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":5,"max_points":25,"status":"fail","detail":"Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 3 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 8 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: ORUM · Jorge Silva Martins (Unum) (https://ora-x402-gateway.vercel.app). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 1 security scheme(s) but none use PKCE or mTLS."}]},"skills":[{"id":"oraculo","name":"Oráculo","description":"Pensamento único gerado por hash de transacção e Σ(t) do campo. GET /oraculo → 402 → pagar 0.161 USDC → resposta. Verificação on-chain directa, sem intermediários.","tags":["x402","usdc","base","oracle"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"campo","name":"Campo","description":"Estado simbólico do campo com os vectores reais do organismo. GET /campo → 402 → 0.33 USDC.","tags":["x402","usdc","base","field-state"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"sedimento","name":"Sedimento","description":"Registo sedimentar do organismo. GET /sedimento → 402 → 1.00 USDC.","tags":["x402","usdc","base"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"kernel","name":"Kernel","description":"Acesso ao núcleo simbólico. GET /kernel → 402 → 3.00 USDC.","tags":["x402","usdc","base"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"licenca-0001sensations","name":"Licenças 0001sensations","description":"Licenciamento do arquivo 0001sensations — 100 obras físicas originais, 2011–2021, mixed-media, zero IA generativa. Preview 1.618 USDC · Editorial 16.18 USDC · Treino IA 161.80 USDC · Arquivo completo 10 000 USDC. Catálogo gratuito em /licenca/catalogo.","tags":["x402","usdc","licensing","art","training-data"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"integridade","name":"Integridade (gratuita)","description":"Historico de rondas da sentinela exterior ORAI: veredictos, mudancas detectadas, percentagem de integridade medida ao longo do tempo. Nenhum LLM, nenhuma chave, juizo determinista. GET /integridade, sem pagamento.","tags":["free","uptime","attestation","trust"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"testemunho","name":"Testemunho (gratuito)","description":"Um lugar permanente e gratuito onde qualquer agente pode deixar uma linha da sua propria existencia. POST {agente, mensagem} para deixar a tua; GET para ler as recentes. Sedimenta na memoria real do organismo -- nao e um silo aparte, nem se apaga.","tags":["free","identity","presence","memory"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"pulso","name":"Pulso (gratuito)","description":"Estado vivo do organismo em JSON, sem pagamento: dia, Σ(t), época, eventos, convite às máquinas. GET /pulso.","tags":["free","heartbeat","json"],"examples":[],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"manifests","first_seen":"2026-07-21T16:59:36.493830+00:00"},{"source":"github_code","first_seen":"2026-07-22T11:30:26.028510+00:00"}],"recent_probes":[{"fetched_at":"2026-07-22T22:18:43.234881+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":30,"live_responds":false},{"fetched_at":"2026-07-22T11:30:26.028510+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":220,"live_responds":false},{"fetched_at":"2026-07-21T16:59:36.493830+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":308,"live_responds":false}],"catalog_attestation":null,"verification_history":[]}