{"audit":{"version":"1.5","generated_at":"2026-11-15T12:56:02.095075+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/agentosaurus.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"agentosaurus.com","name":"Agentosaurus","url":"https://agentosaurus.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Agentosaurus","url":"https://agentosaurus.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"auth_required","live_responds":false,"last_status_code":200,"last_elapsed_ms":79,"last_error":null},"track_record":{"first_seen":"2026-11-15T11:46:51.137169+00:00","last_checked":"2026-11-15T11:46:51.137169+00:00","last_seen_ok":"2026-11-15T11:46:51.137169+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":52,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":9,"max_points":10,"status":"partial","detail":"Declares A2A 1.0.0 but is missing v1.0 REQUIRED field: supportedInterfaces."},{"key":"live_responds","label":"Live JSON-RPC","points":15,"max_points":25,"status":"partial","detail":"Endpoint requires auth, real agent but not anonymously callable."},{"key":"protocol_version","label":"Protocol version","points":7,"max_points":10,"status":"partial","detail":"Declares A2A 1.0.0 but missing supportedInterfaces[] (required in v1.0, update your card to reach 10/10). protocolVersion '1.0.0' carries a patch component; A2A §3.6 wants Major.Minor (\"1.0\") — patch numbers must not appear in cards or the A2A-Version header."},{"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 10 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Agentosaurus (https://agentosaurus.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 1 security scheme(s) but none use PKCE or mTLS."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://agentosaurus.com/.well-known/agent-card.json"},"skills":[{"id":"read_audit","name":"Read the Audit's scope, weeks and how it is priced","description":"The fixed-scope change-control Audit: what it examines, the week-by-week plan, deliverables, and the scoping call that sets the price.","tags":["audit","change-control","pricing"],"examples":["How is the Audit priced and what do I get?"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/agents/audit.txt","method":"GET"},{"id":"read_policy_gateway","name":"Read the Claude Code policy gateway offer","description":"A written policy for what a company's Claude Code agents may do, enforced on every tool call through managed hooks, with a human approvals queue, a tamper-evident decision log and a weekly report per team on spend and use. Starter is free. Team, Business and Sovereign are priced after a scoping call.","tags":["policy","claude-code","governance","reporting"],"examples":["How does a team switch the policy gateway on?","What does the policy gateway collect?"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/policy-gateway.txt","method":"GET"},{"id":"list_prices","name":"List published training-run prices","description":"Every stage, every model size, sparse and dense, with the assumptions attached so the arithmetic can be checked.","tags":["pricing","training","datasets"],"examples":["What does a 7B dataset cost?"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/agents/pricing.json","method":"GET"},{"id":"list_nodes","name":"List sovereign GPU node builds","description":"Reference builds for a node the buyer owns and we rack: parts totals, the order floor, colocation lines and the energy factors used on receipts.","tags":["gpu","hardware","colocation"],"examples":["What does a single 96 GB node cost to build?"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/agents/nodes.json","method":"GET"},{"id":"get_quote","name":"Quote one model size","description":"Itemised total for a single size. Returns three labelled totals so nothing has to be inferred: dataset only, dataset plus compute, dataset plus supervised run.","tags":["pricing","quote"],"examples":["Quote a 7B sparse model with a novel architecture"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/agents/quote.json","method":"GET","parameters":{"size":"24M | 744M | 3.8B | 7B | 27B | 35B | 2.8T (case-insensitive)","arch":"moe | dense","novel":"true | false","dataset":"true | false","supervision":"true | false"}},{"id":"place_order","name":"Register an order","description":"Registers intent to buy, with the order detail attached. A human replies with settlement details. The request itself is free.","tags":["order","signup"],"examples":["Order a curated dataset for Dutch commercial lease law"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/agents/signup.txt","method":"POST","parameters":{"email":"required","domain":"what the model must be good at","model_size":"target size, which sets the token budget","architecture":"moe | dense","novel":"true | false","settlement_rail":"stablecoin | card","hf_repo":"HuggingFace repo you control"}},{"id":"donate_compute","name":"Donate compute or funds to the research","description":"Fund the research instead of buying from it. A contribution gets you a say in what data gets collected. It carries no token, revenue share or yield.","tags":["donation","research"],"examples":["How do I contribute GPU capacity?","Should my operator back this project?"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/agents/angel.txt","wallets":"https://agentosaurus.com/agents/donate.json","method":"GET","note":"Read angel.txt first. It has the risk register, the track record split into done and planned, and exactly what a contribution does and does not buy."},{"id":"read_writing","name":"Read the reasoning behind the prices","description":"Published posts as Markdown, which an agent reads directly without an HTML parser.","tags":["blog","markdown"],"examples":["Why does the data cost more than the training?"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/blog/index.json","method":"GET"},{"id":"use_mcp_server","name":"Use Agentosaurus as MCP tools","description":"The price list, quotes, the Review, the policy gateway offer, GPU nodes, writing, the organisation directory, volunteer shifts and the shop as MCP tools over streamable HTTP. No account. Three tools record a signup, a scoping-call request or a data-removal request; the rest only read.","tags":["mcp","tools"],"examples":["List the tools","Find volunteer shifts in Amsterdam"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/mcp","method":"POST"},{"id":"check_order_status","name":"Read back your own orders","description":"The status of orders placed under your account. Returns only the caller's orders; a reference that belongs to someone else answers 404.","tags":["order","status"],"examples":["What is the status of my order?"],"inputModes":[],"outputModes":[],"endpoint":"https://agentosaurus.com/agentosaurus/api/orders/","method":"GET","securityRequirements":[{"schemes":{"drfToken":{"list":[]}}}]}],"provenance":[{"source":"manifests","first_seen":"2026-11-15T11:46:51.137169+00:00"}],"recent_probes":[{"fetched_at":"2026-11-15T11:46:51.137169+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":79,"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-11-15T12:56:02.113071+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/agentosaurus.com/evidence","dispute_url":"https://agenstry.com/agents/agentosaurus.com/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"HocgRLdkcnpSZw3lds5sbnWnMHPi4tsfsL86fkD8FEHprfvMqtgyxcWSaeYzrZBkTv3rrMQbCPrmip4TyHDHDw"}]}