{"audit":{"version":"1.5","generated_at":"2026-10-11T14:58:11.328325+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/45.132.245.30.sslip.io","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"45.132.245.30.sslip.io","name":"Bioregional Knowledge Commons","url":"https://45.132.245.30.sslip.io/.well-known/agent-card.json"}},"identity":{"provider":{"organization":null,"url":"https://45.132.245.30.sslip.io"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":null,"supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"endpoint_5xx","live_responds":false,"last_status_code":200,"last_elapsed_ms":22,"last_error":null},"track_record":{"first_seen":"2026-10-11T12:29:34.884877+00:00","last_checked":"2026-10-11T12:29:34.884877+00:00","last_seen_ok":"2026-10-11T12:29:34.884877+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":27,"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":3,"max_points":25,"status":"fail","detail":"Endpoint currently returns 5xx, may be transient."},{"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 15 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":0,"max_points":10,"status":"fail","detail":"No provider organisation declared. Anonymous agent."},{"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":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://45.132.245.30.sslip.io/.well-known/agent-card.json"},"skills":[{"id":"resolve_entity","name":"resolve_entity","description":"Resolve an entity name to its canonical form in the knowledge graph. Returns the best match with type, URI, and confidence.","tags":["knowledge-graph","entity-resolution"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_entity_neighborhood","name":"get_entity_neighborhood","description":"Get the neighborhood of an entity — its relationships, affiliated organizations, projects, and connected people.","tags":["knowledge-graph","relationships"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get_entity_documents","name":"get_entity_documents","description":"Find all documents that mention a specific entity.","tags":["knowledge-graph","documents"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"koi_search","name":"koi_search","description":"Search the bioregional knowledge graph using semantic similarity. Returns entities and documents matching the query.","tags":["knowledge-graph","search","semantic"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"knowledge_search","name":"knowledge_search","description":"Search indexed documents using semantic similarity (RAG). Searches over koi_memories — GitHub code files, docs, markdown — using OpenAI embeddings.","tags":["rag","search","semantic"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"preview_url","name":"preview_url","description":"Fetch and preview a URL. Returns title, content summary, detected entities, and safety check. Does NOT ingest.","tags":["web","preview","curation"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"process_url","name":"process_url","description":"Extract entities and relationships from a previewed URL using server-side LLM. Call AFTER preview_url and BEFORE ingest_url.","tags":["web","extraction","llm"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"ingest_url","name":"ingest_url","description":"Ingest a previously previewed URL into the knowledge graph. Requires x-ingest-token header.","tags":["web","ingest","knowledge-graph"],"examples":[],"inputModes":[],"outputModes":[],"requiresAuth":true},{"id":"github_scan","name":"github_scan","description":"Trigger a GitHub repository scan or check sensor status. Indexes codebases via tree-sitter extraction.","tags":["github","code","indexing"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"monitor_url","name":"monitor_url","description":"Manage web source monitoring. Add URLs to be periodically checked for content changes, triggering re-extraction.","tags":["web","monitoring","curation"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"code_query","name":"code_query","description":"Query the code knowledge graph using Cypher. Graph contains Functions, Classes, Modules, Files with CALLS, CONTAINS, BELONGS_TO relationships.","tags":["code","graph","cypher"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"vault_read_note","name":"vault_read_note","description":"Read a structured entity note from the bioregional knowledge vault. Folders: People, Organizations, Projects, Concepts, Bioregions.","tags":["vault","notes","knowledge"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"vault_write_note","name":"vault_write_note","description":"Create or update an entity note in the bioregional knowledge vault. Requires x-ingest-token header.","tags":["vault","notes","knowledge"],"examples":[],"inputModes":[],"outputModes":[],"requiresAuth":true},{"id":"vault_list_notes","name":"vault_list_notes","description":"List entity notes in a vault folder. Folders: People, Organizations, Projects, Concepts, Bioregions.","tags":["vault","notes","knowledge"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"federation_status","name":"federation_status","description":"Get KOI-net federation status: node identity, connected peers, event queue size, and protocol policy.","tags":["federation","koi-net","health"],"examples":[],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"8004scan","first_seen":"2026-10-11T12:29:34.884877+00:00"}],"recent_probes":[{"fetched_at":"2026-10-11T12:29:34.884877+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":22,"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-11T14:58:11.334035+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/45.132.245.30.sslip.io/evidence","dispute_url":"https://agenstry.com/agents/45.132.245.30.sslip.io/dispute"},"verification_history":[]}