{
  "@context": [
    "https://www.w3.org/ns/credentials/v2",
    "https://agentx.id/contexts/agent-passport/v0.1"
  ],
  "schema": "agentx-passport-v0.1",
  "type": [
    "VerifiableCredential",
    "AgentXPassport",
    "AEOReadinessCredential"
  ],
  "id": "https://api.agentid.twin3.ai/agentx/id/agt_0000.json",
  "agent_id": "agt_0000",
  "issuer": {
    "id": "did:web:api.agentid.twin3.ai",
    "name": "twin3.ai",
    "service": "https://api.agentid.twin3.ai"
  },
  "validFrom": "1970-01-01T00:00:00Z",
  "credentialSubject": {
    "id": "did:web:api.agentid.twin3.ai:agent:self",
    "agent_id": "agt_0000",
    "host": "api.agentid.twin3.ai",
    "service": "https://api.agentid.twin3.ai",
    "agentx": "https://agentx.id/id/agt_0000",
    "agent_card": "https://api.agentid.twin3.ai/.well-known/agent-card.json",
    "passport": "https://api.agentid.twin3.ai/agentx/id/agt_0000.json",
    "proof_graph": "https://api.agentid.twin3.ai/agentx/id/agt_0000/proof.json",
    "installed_sdk": true,
    "verification_status": "sdk_active",
    "verified_domain": true,
    "verified_at": null,
    "verification_receipt": {},
    "sdk_last_seen": null,
    "connector_status": null
  },
  "readiness": {
    "overall": 0,
    "summary": {},
    "google_dimensions": {
      "seo": 0,
      "aeo": 0,
      "geo": 0,
      "ago": 0
    }
  },
  "optimization_history": {
    "c5_repairs": {
      "total": 0,
      "completed": 0,
      "rejected": 0,
      "with_site_agent_evidence": 0,
      "waiting_for_evaluator": 0,
      "repair_item_ids": [],
      "failed_checks": [],
      "repair_routes": []
    },
    "marketplace_approvals": {
      "approved_count": 0,
      "approved_platforms": [],
      "claim_boundaries": [
        "approved_only_for_listed_platforms",
        "approves_listing_presence_only",
        "does_not_prove_runtime_behavior",
        "does_not_prove_ai_recommendation",
        "does_not_prove_marketplace_rank"
      ],
      "non_claims": [
        "not_marketplace_approved",
        "does_not_prove_ai_recommendation",
        "does_not_prove_marketplace_rank",
        "does_not_prove_conversion_lift"
      ]
    },
    "m1_outcome_report": {
      "schema": "agentx-m1-outcome-passport-summary-v0.1",
      "verdict": "insufficient_evidence",
      "status": "pending",
      "completed_layers": 0,
      "evidence_layers": 7,
      "layers": {
        "site_signal_readiness": {
          "status": "pending",
          "evidence_class": "client_observed_site_signal",
          "proves": "observed_page_structure_signal",
          "does_not_prove": [
            "not_ai_crawler_read_access",
            "not_ai_answer_visibility",
            "not_conversion_or_revenue_lift"
          ],
          "measurement_role": "shows whether installed SDK or connector observations found page signals that can support SEO/AEO/GEO/AGO work",
          "source": "/api/site_agents/call:site_signal_package",
          "total": 0,
          "evidence_strength": "client_observed"
        },
        "google_official_delta": {
          "status": "insufficient_evidence",
          "evidence_class": "google_pagespeed_or_lighthouse_snapshot",
          "proves": "official_google_snapshot_movement",
          "does_not_prove": [
            "not_ai_answer_visibility",
            "not_conversion_or_revenue_lift",
            "not_incrementality_or_causality"
          ],
          "measurement_role": "compares official Google SEO and Agentic Browsing snapshots across consistent windows",
          "source": "/api/agent/g2_google_delta"
        },
        "ai_read_access": {
          "status": "pending",
          "evidence_class": "owner_http_or_cdn_log",
          "proves": "ai_crawler_reached_site",
          "does_not_prove": [
            "not_ai_answer_visibility",
            "not_conversion_or_revenue_lift",
            "not_incrementality_or_causality"
          ],
          "measurement_role": "uses owner-provided HTTP/CDN/server logs to verify AI crawler reads",
          "source": "/api/agent/a1_reads",
          "total": 0,
          "successful": 0,
          "failed": 0
        },
        "fixed_probe_baseline": {
          "status": "pending",
          "evidence_class": "stable_buyer_question_probe_set",
          "proves": "consistent_ai_answer_test_window",
          "does_not_prove": [
            "not_ai_answer_visibility_by_itself",
            "not_conversion_or_revenue_lift"
          ],
          "measurement_role": "keeps the same prompts and engines so monthly A2 comparisons are meaningful",
          "source": "/api/agent/a2_probe_sets",
          "total": 0
        },
        "ai_answer_visibility": {
          "status": "pending",
          "evidence_class": "ai_answer_probe_or_artifact",
          "proves": "ai_answer_mention_or_citation_in_imported_probe",
          "does_not_prove": [
            "not_ai_crawler_read_access",
            "not_conversion_or_revenue_lift",
            "not_incrementality_or_causality"
          ],
          "measurement_role": "records imported ChatGPT, Gemini, Claude, Perplexity, or other AI-answer probe results",
          "source": "/api/agent/a2_citations",
          "total": 0,
          "cited": 0,
          "mentioned": 0
        },
        "conversion_attribution": {
          "status": "pending",
          "evidence_class": "lead_order_crm_or_survey_event",
          "proves": "observed_ai_attributed_conversion_event",
          "does_not_prove": [
            "not_incrementality_or_causality",
            "not_search_ranking_lift"
          ],
          "measurement_role": "ties AI-visible journeys to leads, RFQs, orders, CRM records, or survey fields",
          "source": "/api/agent/b1_conversions",
          "total": 0,
          "ai_attributed": 0
        },
        "delivery_jobs": {
          "status": "pending",
          "evidence_class": "implementation_job_or_site_agent_evidence",
          "proves": "work_delivery_or_review_status",
          "does_not_prove": [
            "not_ai_answer_visibility",
            "not_conversion_or_revenue_lift",
            "not_incrementality_or_causality"
          ],
          "measurement_role": "shows whether recommended AEO work was accepted, delivered, submitted, and evaluated",
          "source": "/api/agent/jobs",
          "total": 0,
          "completed": 0
        }
      },
      "claim_boundaries": [
        "does_not_prove_incrementality_or_causality",
        "requires_consistent_before_after_windows",
        "requires_crm_or_order_reconciliation_for_revenue_claims"
      ],
      "source": "/api/agent/outcome_report",
      "content_hash": "sha256:8e2eae2bc7968437b30ec337cc6fe0f7282d2f613812fbf69b739e8581a1b9ea"
    }
  },
  "status": {
    "id": "https://api.agentid.twin3.ai/agentx/id/agt_0000/status.json",
    "type": "AgentXPassportStatus",
    "state": "sdk_active",
    "revocable": true
  },
  "evidence": [
    {
      "id": "self_audit",
      "url": "https://api.agentid.twin3.ai/api/agent/self_audit"
    },
    {
      "id": "proof_graph",
      "url": "https://api.agentid.twin3.ai/agentx/id/agt_0000/proof.json"
    },
    {
      "id": "sdk_events",
      "url": "https://api.agentid.twin3.ai/api/agent/sdk_event"
    }
  ],
  "trust_anchors": {
    "did": "did:web:api.agentid.twin3.ai:agent:self",
    "agent_card": "https://api.agentid.twin3.ai/.well-known/agent-card.json",
    "erc_8004": {
      "status": "planned",
      "registry": "identity,reputation,validation"
    },
    "sbt": {
      "status": "planned",
      "transferable": false
    }
  },
  "signature_status": "public_key_issuer_proof",
  "proof": {
    "type": "AgentXIssuerProofV1",
    "cryptosuite": "Ed25519-canonical-json-v1",
    "proofPurpose": "assertionMethod",
    "verificationMethod": "https://api.agentid.twin3.ai/.well-known/agentx-issuer-key.json#ed25519-2026",
    "created": "1970-01-01T00:00:00Z",
    "credential_hash": "sha256:9cef55ed54f6e846c25d99f94176fcb595d72a4bc90b3421a852224ff1bf511e",
    "proofValue": "base64url:Rb_Oc4fTXEMpz510AD8sGa1IIxUYPTzN1EpJKISTISlWv0Qc-HIO42tn_XTA3KAyWTx3dPuXbpUbRrUHML9mBA",
    "assurance": "public_key_signature",
    "public_verification": "issuer_key_descriptor",
    "non_claims": [
      "does_not_replace_erc_8004_or_sbt_attestation"
    ]
  },
  "content_hash": "sha256:e9326779029437d036c278adea93d58629b620f478208090e1600e1bfbbcf0c4"
}