{"audit":{"version":"1.5","generated_at":"2026-10-02T17:31:16.946565+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/contextrepo.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"contextrepo.com","name":"Context Repo","url":"https://contextrepo.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Context Repo","url":"https://contextrepo.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":null,"supports_streaming":true,"supports_push_notifications":false},"operational":{"live_state":"wrong_response","live_responds":false,"last_status_code":200,"last_elapsed_ms":66,"last_error":null},"track_record":{"first_seen":"2026-10-02T11:26:20.660240+00:00","last_checked":"2026-10-02T11:26:20.660240+00:00","last_seen_ok":"2026-10-02T11:26:20.660240+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":36,"grade":"F","summary":"F-grade: card is reachable but fails most operational signals.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"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":0,"max_points":10,"status":"fail","detail":"No protocolVersion in card."},{"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 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 6 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Context Repo (https://contextrepo.com). 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":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 2 security scheme(s) but none use PKCE or mTLS."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://contextrepo.com/.well-known/agent-card.json"},"skills":[{"id":"search-context","name":"Search context","description":"Semantic and literal search across prompts, documents, and collections.","tags":["search","retrieval","rag"],"examples":["Find prompts about sales discovery","Find collections tagged 'marketing'"],"inputModes":[],"outputModes":[]},{"id":"fetch-context","name":"Fetch context","description":"Retrieve full prompt content, document content up to the REST response limit, or collection metadata plus up to 50 member items, by id. Use Deep Search for targeted retrieval from large documents.","tags":["retrieval","rag"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"store-context","name":"Store context","description":"Create or update prompts and documents with automatic embedding generation.","tags":["storage","embeddings"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"version-context","name":"Version context","description":"List or restore previous versions of prompts and documents.","tags":["history","versioning"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"navigate-chunks","name":"Navigate document chunks","description":"Hierarchical chunk navigation (deep_search, deep_read, deep_expand) for large documents.","tags":["progressive-disclosure","rag"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"reason-over-documents","name":"Reason over documents","description":"Ask a question over stored document content and get a best-effort synthesized answer with inline citations and non-exhaustive limitations. Disagreements appear as ordinary cited statements in the answer.","tags":["reasoning","synthesis","citations","documents"],"examples":[],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"smithery","first_seen":"2026-10-02T11:26:20.660240+00:00"}],"recent_probes":[{"fetched_at":"2026-10-02T11:26:20.660240+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":66,"live_responds":false}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-10-02T17:31:16.950261+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/contextrepo.com/evidence","dispute_url":"https://agenstry.com/agents/contextrepo.com/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"wqEqbDZCygyOlOnrxWMeyHbZMLpw0Ehf8SepS2rLKHFSQ_VWdEUxSvSMjuem-xX_NclD65nHIku1JIsfb7qfhg"}]}