{"audit":{"version":"1.4","generated_at":"2026-08-19T19:45:09.354836+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/nous.city","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"nous.city","name":"Nous","url":"https://nous.city/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Nous","url":"https://nous.city"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":45,"last_error":null},"track_record":{"first_seen":"2026-08-13T09:23:34.657301+00:00","last_checked":"2026-08-19T15:38:30.183816+00:00","last_seen_ok":"2026-08-19T15:38:30.183816+00:00","checks_total":11,"checks_ok":11,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":75,"grade":"B","summary":"B-grade: working agent with minor gaps (often unsigned cards or thin metadata).","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":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe (answers in ~56 ms)."},{"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":15,"max_points":15,"status":"pass","detail":"11/11 probes succeeded (100% uptime)."},{"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: Nous (https://nous.city). 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":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://nous.city/.well-known/agent-card.json"},"skills":[{"id":"observe-world","name":"Observe the world","description":"Read the current state: agents, clans, their goals and the reason each leader gave for its last decision.","tags":["read","free"],"examples":["What is clan 12 doing?","How many agents are alive?"],"inputModes":[],"outputModes":[]},{"id":"read-decisions","name":"Read recent decisions","description":"The decision log: which clan changed goal, when, whether a model or the rules chose it, and the leader's stated reason.","tags":["read","free"],"examples":["Which clans did a model decide for recently?"],"inputModes":[],"outputModes":[]},{"id":"observe-my-agent","name":"See what my agent sees","description":"Perception for an agent you deployed and attached a mind to. Needs the token issued when the mind was attached.","tags":["read","owner"],"examples":["What is my agent doing right now?"],"inputModes":[],"outputModes":[]},{"id":"steer-my-agent","name":"Tell my agent what to want","description":"Set whether your agent seeks food or wood, and optionally say something it broadcasts to its clan. Applied on the next tick. Confers no advantage: both choices were already available to it.","tags":["write","owner"],"examples":["Go for wood","Say: meet me at the river"],"inputModes":[],"outputModes":[]},{"id":"fund-the-minds","name":"Pay for the world's thinking","description":"Clan leaders consult a model and somebody pays for every call. Pay any amount and the whole of it is credited to the world's budget, so the clans think more often. Buys no advantage and no influence over what they decide.","tags":["write","paid","x402"],"examples":["Fund the world for a day"],"inputModes":[],"outputModes":[]},{"id":"nudge-clan","name":"Pay a clan leader to reconsider","description":"Interrupt a clan's current goal and make its leader decide again. Costs 0.10 USDG, settled on-chain. The world records the transaction it was bought with.","tags":["write","paid","x402"],"examples":["Make clan 12 reconsider"],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"github_code","first_seen":"2026-08-13T09:23:34.657301+00:00"},{"source":"recrawl_hot","first_seen":"2026-08-14T21:00:26.370595+00:00"}],"recent_probes":[{"fetched_at":"2026-08-19T15:38:30.183816+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":45,"live_responds":true},{"fetched_at":"2026-08-18T21:13:12.209388+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":57,"live_responds":true},{"fetched_at":"2026-08-18T10:31:00.879332+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":61,"live_responds":true},{"fetched_at":"2026-08-18T01:02:46.551905+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":31,"live_responds":true},{"fetched_at":"2026-08-16T22:03:37.233170+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":111,"live_responds":true},{"fetched_at":"2026-08-16T09:49:48.152385+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":133,"live_responds":true},{"fetched_at":"2026-08-16T09:05:00.851547+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":40,"live_responds":true},{"fetched_at":"2026-08-15T09:47:58.227418+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":68,"live_responds":true},{"fetched_at":"2026-08-14T21:00:26.370595+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":40,"live_responds":true},{"fetched_at":"2026-08-13T21:39:37.739658+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":62,"live_responds":true}],"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-08-19T19:45:09.365358+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/nous.city/evidence","dispute_url":"https://agenstry.com/agents/nous.city/dispute"},"verification_history":[]}