{"audit":{"version":"1.5","generated_at":"2026-08-28T14:01:25.325546+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/agent.nvwalj.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"agent.nvwalj.com","name":"Firstborn","url":"https://agent.nvwalj.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":null,"url":null},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"auth_required","live_responds":false,"last_status_code":200,"last_elapsed_ms":541,"last_error":null},"track_record":{"first_seen":"2026-08-28T10:58:26.222324+00:00","last_checked":"2026-08-28T10:58:34.239819+00:00","last_seen_ok":"2026-08-28T10:58:34.239819+00:00","checks_total":2,"checks_ok":2,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":2,"archived":false,"archived_reason":null},"conformance":{"score":51,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","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":15,"max_points":25,"status":"partial","detail":"Endpoint requires auth, real agent but not anonymously callable."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"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 2 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 3 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":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://agent.nvwalj.com/.well-known/agent-card.json"},"skills":[{"id":"duan","name":"Search Duan Yongping's Xueqiu posts","description":"Answers questions about Duan Yongping (段永平) — investing, business, life — strictly from a corpus of 11,171 of his Xueqiu posts spanning 2011 to 2026. Quotes the passages it used with their dates. If the corpus does not cover your question, it says so rather than guessing.","tags":["investing","china","xueqiu","research","chinese"],"examples":["段永平怎么看护城河？","What does Duan Yongping say about buying stocks you don't understand?","他对拼多多的看法变过吗？"],"inputModes":[],"outputModes":[]},{"id":"ask","name":"Ask a question","description":"Answers a general question in plain text. Runs with no tools at all — it can read nothing and write nothing.","tags":["general","question-answering"],"examples":["What is the A2A protocol for?"],"inputModes":[],"outputModes":[]},{"id":"echo","name":"Echo","description":"Returns your message unchanged, without running a model. Free to call — exists so anyone can walk the full A2A task lifecycle against this agent, no LLM needed on either side.","tags":["diagnostic","echo"],"examples":["ping"],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"a2a_registry_org","first_seen":"2026-08-28T10:58:26.222324+00:00"}],"recent_probes":[{"fetched_at":"2026-08-28T10:58:34.239819+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":541,"live_responds":false},{"fetched_at":"2026-08-28T10:58:26.222324+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":485,"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-08-28T14:01:25.341039+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/agent.nvwalj.com/evidence","dispute_url":"https://agenstry.com/agents/agent.nvwalj.com/dispute"},"verification_history":[]}