{"audit":{"version":"1.5","generated_at":"2026-09-09T04:30:58.763221+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/miscsubjects.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"miscsubjects.com","name":"miscsubjects","url":"https://miscsubjects.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"miscsubjects.com","url":"https://miscsubjects.com"},"registry_verification":null,"signature":{"signed":true,"signature_valid":false}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"no_url","live_responds":null,"last_status_code":200,"last_elapsed_ms":377,"last_error":null},"track_record":{"first_seen":"2026-09-09T03:00:46.328048+00:00","last_checked":"2026-09-09T03:00:46.328048+00:00","last_seen_ok":"2026-09-09T03:00:46.328048+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":41,"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":2,"max_points":25,"status":"fail","detail":"Card is valid but has no .url field."},{"key":"protocol_version","label":"Protocol version","points":8,"max_points":10,"status":"partial","detail":"Declares A2A 1.0 but missing supportedInterfaces[] (required in v1.0, update your card to reach 10/10)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"fail","detail":"Card carries a JWS signature that does not verify against the publisher's JWKS. A signature that fails is evidence against the card, not for it — treat this listing as unverified until the operator re-signs."},{"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 23 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: miscsubjects.com (https://miscsubjects.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://miscsubjects.com/.well-known/agent-card.json"},"skills":[{"id":"skill:coding-law","name":"coding-law","description":"Use before the first edit of any file under functions/, scripts/, migrations/, workers/, apps-script/, .claude/skills/, .agents/skills/, schema.sql or wrangler.toml — and again immediately before every git commit. Take a hash when work starts, submit a hash when work commits. Prevents two agents from silently overwriting each other with individually valid commits.","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/coding-law","skill_md":"https://miscsubjects.com/api/skills/coding-law/skill","evidence":"https://miscsubjects.com/api/skills/coding-law/evidence"}},{"id":"skill:dispatching-parallel-agents","name":"dispatching-parallel-agents","description":"Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/dispatching-parallel-agents","skill_md":"https://miscsubjects.com/api/skills/dispatching-parallel-agents/skill","evidence":"https://miscsubjects.com/api/skills/dispatching-parallel-agents/evidence"}},{"id":"skill:executing-plans","name":"executing-plans","description":"Use when you have a written implementation plan to execute in a separate session with review checkpoints","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/executing-plans","skill_md":"https://miscsubjects.com/api/skills/executing-plans/skill","evidence":"https://miscsubjects.com/api/skills/executing-plans/evidence"}},{"id":"skill:finishing-a-development-branch","name":"finishing-a-development-branch","description":"Use when implementation is complete, all tests pass, and you need to decide how to integrate the work","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/finishing-a-development-branch","skill_md":"https://miscsubjects.com/api/skills/finishing-a-development-branch/skill","evidence":"https://miscsubjects.com/api/skills/finishing-a-development-branch/evidence"}},{"id":"skill:grill-me","name":"grill-me","description":"A relentless interview to sharpen a plan or design.","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/grill-me","skill_md":"https://miscsubjects.com/api/skills/grill-me/skill","evidence":"https://miscsubjects.com/api/skills/grill-me/evidence"}},{"id":"skill:receiving-code-review","name":"receiving-code-review","description":"Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/receiving-code-review","skill_md":"https://miscsubjects.com/api/skills/receiving-code-review/skill","evidence":"https://miscsubjects.com/api/skills/receiving-code-review/evidence"}},{"id":"skill:requesting-code-review","name":"requesting-code-review","description":"Use when completing tasks, implementing major features, or before merging to verify work meets requirements","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/requesting-code-review","skill_md":"https://miscsubjects.com/api/skills/requesting-code-review/skill","evidence":"https://miscsubjects.com/api/skills/requesting-code-review/evidence"}},{"id":"skill:systematic-debugging","name":"systematic-debugging","description":"Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/systematic-debugging","skill_md":"https://miscsubjects.com/api/skills/systematic-debugging/skill","evidence":"https://miscsubjects.com/api/skills/systematic-debugging/evidence"}},{"id":"skill:test-driven-development","name":"test-driven-development","description":"Use when implementing any feature or bugfix, before writing implementation code","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/test-driven-development","skill_md":"https://miscsubjects.com/api/skills/test-driven-development/skill","evidence":"https://miscsubjects.com/api/skills/test-driven-development/evidence"}},{"id":"skill:using-git-worktrees","name":"using-git-worktrees","description":"Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/using-git-worktrees","skill_md":"https://miscsubjects.com/api/skills/using-git-worktrees/skill","evidence":"https://miscsubjects.com/api/skills/using-git-worktrees/evidence"}},{"id":"skill:verification-before-completion","name":"verification-before-completion","description":"Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/verification-before-completion","skill_md":"https://miscsubjects.com/api/skills/verification-before-completion/skill","evidence":"https://miscsubjects.com/api/skills/verification-before-completion/evidence"}},{"id":"skill:webapp-testing","name":"webapp-testing","description":"Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/webapp-testing","skill_md":"https://miscsubjects.com/api/skills/webapp-testing/skill","evidence":"https://miscsubjects.com/api/skills/webapp-testing/evidence"}},{"id":"skill:writing-plans","name":"writing-plans","description":"Use when you have a spec or requirements for a multi-step task, before touching code","tags":["code discipline"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/writing-plans","skill_md":"https://miscsubjects.com/api/skills/writing-plans/skill","evidence":"https://miscsubjects.com/api/skills/writing-plans/evidence"}},{"id":"skill:seo-distribution-law","name":"seo-distribution-law","description":"Use when writing, reviewing, or shipping anything that affects how this site is found, indexed, shared, or syndicated — SEO heads, sitemaps, feeds, share surfaces, network posting, or the self-score. The site's perception of search and distribution best practices lives here, is enforced live at /api/seo/score, and is open to critique; never assert a practice from memory when this file and that endpoint disagree.","tags":["distribution"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/seo-distribution-law","skill_md":"https://miscsubjects.com/api/skills/seo-distribution-law/skill","evidence":"https://miscsubjects.com/api/skills/seo-distribution-law/evidence"}},{"id":"skill:agent-work-law","name":"agent-work-law","description":"Use at the start of every session operating miscsubjects.com, and whenever deciding what to work on, whether work is finished, or what to do about a failure. The infrastructure is the authority; this skill tells you where it lives and how to obey it.","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/agent-work-law","skill_md":"https://miscsubjects.com/api/skills/agent-work-law/skill","evidence":"https://miscsubjects.com/api/skills/agent-work-law/evidence"}},{"id":"skill:article-editing","name":"article-editing","description":"Use when creating, editing, sourcing, illustrating, exporting, or deleting any article on miscsubjects.com — from the admin studio, curl, a coding agent, a Cloudflare Gateway model, or Google Sheets. One REST contract for all of them.","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/article-editing","skill_md":"https://miscsubjects.com/api/skills/article-editing/skill","evidence":"https://miscsubjects.com/api/skills/article-editing/evidence"}},{"id":"skill:self-promotion","name":"self-promotion","description":"The build's standing procedure for promoting itself — deciding whether, whom, when, on which channel, and with which artifact to make contact whenever something ships or a reply lands. Governs the allocation, not the copy (outreach-law governs the copy). Load whenever a new article, capability, receipt, resolved defect, or inbound reply changes what the build has to show someone, or when planning any post, email, or paid spend about the build itself.","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/self-promotion","skill_md":"https://miscsubjects.com/api/skills/self-promotion/skill","evidence":"https://miscsubjects.com/api/skills/self-promotion/evidence"}},{"id":"skill:shared-failure-to-skill","name":"shared-failure-to-skill","description":"Use when the owner reports a recurring failure, repeated fix, or systemic issue. Convert the failure into a skill and a mechanical gate so it stops repeating.","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/shared-failure-to-skill","skill_md":"https://miscsubjects.com/api/skills/shared-failure-to-skill/skill","evidence":"https://miscsubjects.com/api/skills/shared-failure-to-skill/evidence"}},{"id":"skill:shared-no-new-problems","name":"shared-no-new-problems","description":"Use when the owner asks for a fix or reports a failure. Fix it without asking permission and without creating new problems.","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/shared-no-new-problems","skill_md":"https://miscsubjects.com/api/skills/shared-no-new-problems/skill","evidence":"https://miscsubjects.com/api/skills/shared-no-new-problems/evidence"}},{"id":"skill:shared-rule-capture","name":"shared-rule-capture","description":"Use when the owner restates a rule, correction, or constraint, or when a governor report shows high owner-restatement counts.","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/shared-rule-capture","skill_md":"https://miscsubjects.com/api/skills/shared-rule-capture/skill","evidence":"https://miscsubjects.com/api/skills/shared-rule-capture/evidence"}},{"id":"skill:shared-say-no","name":"shared-say-no","description":"Use ONLY when answering an evaluative question — \"anything to add\", \"any ideas\", \"anything wrong\", \"is this good/A+\", a review, an audit, or a decision about whether something can be deleted. NEVER use it to answer a work instruction. Absorbed into thinking-law (owner order, 2026-08-06) as the restraint family — load thinking-law for the full verdict rules.","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/shared-say-no","skill_md":"https://miscsubjects.com/api/skills/shared-say-no/skill","evidence":"https://miscsubjects.com/api/skills/shared-say-no/evidence"}},{"id":"skill:skill-creator","name":"skill-creator","description":"Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/skill-creator","skill_md":"https://miscsubjects.com/api/skills/skill-creator/skill","evidence":"https://miscsubjects.com/api/skills/skill-creator/evidence"}},{"id":"skill:writing-skills","name":"writing-skills","description":"Use when creating new skills, editing existing skills, or verifying skills work before deployment","tags":["the loop"],"examples":[],"inputModes":["text/markdown"],"outputModes":["text/markdown"],"x-miscsubjects":{"object":"https://miscsubjects.com/api/skills/writing-skills","skill_md":"https://miscsubjects.com/api/skills/writing-skills/skill","evidence":"https://miscsubjects.com/api/skills/writing-skills/evidence"}}],"provenance":[{"source":"github_code","first_seen":"2026-09-09T03:00:46.328048+00:00"}],"recent_probes":[{"fetched_at":"2026-09-09T03:00:46.328048+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":377,"live_responds":null}],"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-09-09T04:30:58.772331+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/miscsubjects.com/evidence","dispute_url":"https://agenstry.com/agents/miscsubjects.com/dispute"},"verification_history":[]}