{"schema_version":"wheelie_oss_artifact_manifest/v1","fixture_name":"Wheelie Capability Kit Source public-read surface","generated_for":"Capability Kit npm-public Source read/evidence route binding for @continua-ai/wheelie-capability-core@0.1.0","status":{"auth_class":"public_read_approved_selected_project","actor_source":"anonymous_public_read_policy","public_read_enabled":true,"public_read_reason":"enabled for the selected Capability Kit Source read/evidence showcase with npm latest readback verified for @continua-ai/wheelie-capability-core@0.1.0","source_authority_status":"github_authoritative_public_forge_with_wheelie_source_read","github_mirror_status":"public_github_raw_docs_readback_verified","support_levels":{"archive_export":"checksum_metadata_native","forks":"unsupported","git_clone":"github_public_readback_verified_external_handoff","git_fetch":"github_public_readback_verified_external_handoff","github_mirror":"public_github_raw_docs_readback_verified","gravity_source_authority":"public_read_evidence_projection_only","hosted_source_read":"native_public_read_selected_project","issues":"unsupported","jj_projection":"not_claimed_for_capability_kit","manifest_reads":"native_public_read_selected_project","npm_registry_latest":"public_registry_readback_verified","openapi_descriptor":"not_applicable_static_read_surface","proof_evidence_reads":"native_redacted_public_summary","public_writes":"unsupported","raw_file_reads":"native_public_read_selected_project","source_feedback":"wheelie_feedback_source_or_support_email","source_primary":"unsupported","workgraph_reads":"native_redacted_public_summary"}},"prototype_paths":{"seed_source_root":"source-root:wheelie-capability-kit-source-candidate"},"repo":{"owner":"wheelie","name":"capability-kit","display_name":"Wheelie Capability Kit","visibility":"public_read_approved","github_org":"continua-ai","github_repo_visibility_required":"public_raw_docs_readback_verified","authority_state":"github_authoritative_public_forge_with_wheelie_source_read","canonical_read_surface":"https://source.wheelie.dev/repos/wheelie/capability-kit","github_mirror":"https://github.com/continua-ai/wheelie-capability-kit","license_status":"MIT_public_package_readback_verified","description":"Local-first capability protocol, deterministic fakes, conformance fixtures, and examples for making software safely agent-callable."},"support_levels":{"archive_export":"checksum_metadata_native","forks":"unsupported","git_clone":"github_public_readback_verified_external_handoff","git_fetch":"github_public_readback_verified_external_handoff","github_mirror":"public_github_raw_docs_readback_verified","gravity_source_authority":"public_read_evidence_projection_only","hosted_source_read":"native_public_read_selected_project","issues":"unsupported","jj_projection":"not_claimed_for_capability_kit","manifest_reads":"native_public_read_selected_project","npm_registry_latest":"public_registry_readback_verified","openapi_descriptor":"not_applicable_static_read_surface","proof_evidence_reads":"native_redacted_public_summary","public_writes":"unsupported","raw_file_reads":"native_public_read_selected_project","source_feedback":"wheelie_feedback_source_or_support_email","source_primary":"unsupported","workgraph_reads":"native_redacted_public_summary"},"claim_boundary":{"allowed_internal":"Capability Kit has source-candidate local contracts, fakes, examples, package metadata, and public-safe validation evidence in the workspace.","allowed_after_approval":"Wheelie Source is the public read/evidence showcase for the Capability Kit npm-public 0.1.0 snapshot. npm latest and public GitHub raw-doc readback are verified; Source-primary, hosted grants, live transport, marketplace, payouts, paid listings, public writes, forks, and issues require separate proof or approval.","disallowed":["source_primary_for_capability_kit","public_wheelie_source_write_or_fork_support","public_github_clone_or_issue_support_without_readback","npm_or_registry_install_beyond_continua_ai_wheelie_capability_core_0_1_0_readback","broad_github_replacement","private_provider_or_task_metadata"]},"links":{"agent_json":"https://source.wheelie.dev/repos/wheelie/capability-kit/.well-known/agent.json","archive":"https://source.wheelie.dev/repos/wheelie/capability-kit/archive/0.1.0.tar.zst","archive_checksum":"https://source.wheelie.dev/repos/wheelie/capability-kit/archive/0.1.0.tar.zst.sha256","archive_sbom":"https://source.wheelie.dev/repos/wheelie/capability-kit/archive/0.1.0.sbom.spdx.json","events_ndjson":"https://source.wheelie.dev/repos/wheelie/capability-kit/events.ndjson?cursor=start","git_clone":"https://source.wheelie.dev/repos/wheelie/capability-kit.git","git_fetch":"https://source.wheelie.dev/repos/wheelie/capability-kit.git/info/refs?service=git-upload-pack","github_repo":"https://github.com/continua-ai/wheelie-capability-kit","landing_html":"https://source.wheelie.dev/repos/wheelie/capability-kit","llms_txt":"https://source.wheelie.dev/repos/wheelie/capability-kit/llms.txt","manifest_json":"https://source.wheelie.dev/repos/wheelie/capability-kit/manifest.json","npm_latest":"https://registry.npmjs.org/@continua-ai%2Fwheelie-capability-core/latest","npm_package":"https://www.npmjs.com/package/@continua-ai/wheelie-capability-core","raw_readme":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/README.md","tree_root":"https://source.wheelie.dev/repos/wheelie/capability-kit/tree/0.1.0/"},"content_refs":[{"ref":"0.1.0","kind":"npm_public_readback_snapshot","created_at":"2026-05-31T20:30:00Z","tree_hash":"sha256:e809f4b845f19a603e482fd4fd6ded1b8635963bfe1c35863d2cd7035f500fdf","signed_metadata":{"support_level":"checksum_manifest_public_read","signature_status":"checksum_backed_not_transparency_logged","transparency_log_url":null}}],"files":[{"path":"README.md","media_type":"text/markdown","size_bytes":855,"content_hash":"sha256:bc1dbdd559333288afaf9273d30da3b3c6cc158911b60cdcdab987e3adbd48d7","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/README.md"},{"path":"CONFORMANCE.md","media_type":"text/markdown","size_bytes":402,"content_hash":"sha256:f42e6cd03fa33ba61a7c0003269f1e149f42c2a3c7ef48ac23d3c39ceec5f885","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/CONFORMANCE.md"},{"path":"SECURITY.md","media_type":"text/markdown","size_bytes":311,"content_hash":"sha256:7ae67c1211177198865412dbb19d9b39eb938507cd9ab89df2c3878a650c8e28","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/SECURITY.md"},{"path":"SUPPORT.md","media_type":"text/markdown","size_bytes":709,"content_hash":"sha256:5f7497d86aa71f2041136019ab4a01bc6e1addad817e14379d15f08e78a317a8","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/SUPPORT.md"},{"path":"STATUS.md","media_type":"text/markdown","size_bytes":530,"content_hash":"sha256:81df20aa2789741e1639613f6f49e1bc14a165bd2126140fa49a189b52c64879","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/STATUS.md"},{"path":"llms.txt","media_type":"text/plain","size_bytes":566,"content_hash":"sha256:5da780616fd7ca8e7dc7f0db84ee227a536b4ecf5d40dc07209a0659f2d6aba2","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/llms.txt"},{"path":"wheelie-package.json","media_type":"application/json","size_bytes":1907,"content_hash":"sha256:0a6046ef1a36e559f9adfdeb2ab57c3470d6ad0d40c38ccc98b9f41cc0e7e9be","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/wheelie-package.json"},{"path":"release-candidate.json","media_type":"application/json","size_bytes":578,"content_hash":"sha256:00a6c205b9d049904d63f7f7b0d2130697ab633a462391168978aedab5015e9c","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/release-candidate.json"},{"path":".well-known/capsearch.json","media_type":"application/json","size_bytes":566,"content_hash":"sha256:f9b076f9f461a27d798fc8a0354b30b05b4cc0bd85635d24e430f707b7e8f62b","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/.well-known/capsearch.json"},{"path":"wheelie-source/package-readiness.json","media_type":"application/json","size_bytes":686,"content_hash":"sha256:88ea85d10bec4810785114a1ae12f0df0cad049017ee595479637bc4ce0cd899","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/wheelie-source/package-readiness.json"},{"path":"wheelie-source/validation-evidence.json","media_type":"application/json","size_bytes":482,"content_hash":"sha256:15247d20eb8469e30c4c4b59290ce77ec35bc8f4fe3a90dbce3e5460fec7120c","raw_url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/wheelie-source/validation-evidence.json"}],"workgraphs":[{"workgraph_id":"wg_capability_kit_public_read_001","title":"Expose Capability Kit Source read/evidence projection","status":"completed_npm_public_readback_fixture","url":"https://source.wheelie.dev/repos/wheelie/capability-kit/workgraphs/wg_capability_kit_public_read_001","work_items":[{"work_item_id":"wi_capability_kit_routes","title":"Expose landing, manifest, llms, agent card, raw, archive, and proof read routes","state":"done","agent_assignment_support":"redacted_public_summary"},{"work_item_id":"wi_capability_kit_support","title":"Keep public read/evidence support labels truthful while npm latest and GitHub raw docs are readback-proven but Source-primary and public mutations are not","state":"done","agent_assignment_support":"redacted_public_summary"},{"work_item_id":"wi_capability_kit_negatives","title":"Fail closed for public writes, forks, issues, and source-primary actions","state":"done","agent_assignment_support":"redacted_public_summary"}]}],"changes":[{"change_id":"chg_capability_kit_public_seed","title":"Bind Capability Kit npm-public Source read projection","state":"public_read_available","author_identity_support":"redacted_maintainer_or_agent_summary","patchsets":[{"patchset_id":"ps_capability_kit_public_seed_001","base_ref":"source_candidate_seed","candidate_ref":"0.1.0","diff_summary":{"files_changed":11,"insertions":1,"deletions":0}}],"url":"https://source.wheelie.dev/repos/wheelie/capability-kit/changes/chg_capability_kit_public_seed","github_mirror_url":"https://github.com/continua-ai/wheelie-capability-kit","github_mirror_visibility":"public_raw_docs_readback_verified"}],"proof_runs":[{"proof_run_id":"proof_capability_kit_public_read_001","schema_version":"wheelie_tap_proof_receipt/v1","proof_environment":"HERMETIC","proof_size":"small","status":"passed_public_read_fixture","summary":"Capability Kit public Source routes, @continua-ai/wheelie-capability-core@0.1.0 npm latest readback markers, public GitHub raw-doc readback markers, package metadata, agent-readable manifests, checksum metadata, redaction policy, and unsupported public mutation negatives pass for the selected Source read/evidence projection.","freshness_key":"@continua-ai/wheelie-capability-core@0.1.0","redaction_status":"public_safe_redacted","artifacts":[{"artifact_id":"artifact_package_manifest","kind":"package_manifest","url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/wheelie-package.json","content_hash":"sha256:0a6046ef1a36e559f9adfdeb2ab57c3470d6ad0d40c38ccc98b9f41cc0e7e9be"},{"artifact_id":"artifact_package_readiness","kind":"package_readiness_summary","url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/wheelie-source/package-readiness.json","content_hash":"sha256:88ea85d10bec4810785114a1ae12f0df0cad049017ee595479637bc4ce0cd899"},{"artifact_id":"artifact_validation_evidence","kind":"tap_validation_summary","url":"https://source.wheelie.dev/repos/wheelie/capability-kit/raw/0.1.0/wheelie-source/validation-evidence.json","content_hash":"sha256:15247d20eb8469e30c4c4b59290ce77ec35bc8f4fe3a90dbce3e5460fec7120c"}],"url":"https://source.wheelie.dev/repos/wheelie/capability-kit/proof-runs/proof_capability_kit_public_read_001"}],"api_routes":[{"method":"GET","path":"/repos/wheelie/capability-kit","auth_class":"public_read_approved_selected_project","response_formats":["text/html","application/json"]},{"method":"GET","path":"/repos/wheelie/capability-kit/manifest.json","auth_class":"public_read_approved_selected_project","response_formats":["application/json"]},{"method":"GET","path":"/repos/wheelie/capability-kit/llms.txt","auth_class":"public_read_approved_selected_project","response_formats":["text/plain"]},{"method":"GET","path":"/repos/wheelie/capability-kit/.well-known/agent.json","auth_class":"public_read_approved_selected_project","response_formats":["application/json"]},{"method":"GET","path":"/repos/wheelie/capability-kit/tree/{ref}/{path}","auth_class":"public_read_approved_selected_project","response_formats":["application/json"]},{"method":"GET","path":"/repos/wheelie/capability-kit/raw/{ref}/{path}","auth_class":"public_read_approved_selected_project","response_formats":["original_media_type","text/plain"]},{"method":"GET","path":"/repos/wheelie/capability-kit/archive/{ref}.tar.zst","auth_class":"public_read_approved_selected_project","response_formats":["application/json"],"support_level":"checksum_metadata_native"},{"method":"GET","path":"/repos/wheelie/capability-kit/archive/{ref}.tar.zst.sha256","auth_class":"public_read_approved_selected_project","response_formats":["text/plain"],"support_level":"checksum_sidecar_native"},{"method":"GET","path":"/repos/wheelie/capability-kit.git","auth_class":"public_read_approved_selected_project","response_formats":["application/json"],"support_level":"github_public_readback_verified_external_handoff"},{"method":"GET","path":"/repos/wheelie/capability-kit.git/info/refs?service=git-upload-pack","auth_class":"public_read_approved_selected_project","response_formats":["application/json"],"support_level":"github_public_readback_verified_external_handoff"},{"method":"GET","path":"/repos/wheelie/capability-kit/workgraphs/{workgraph_id}","auth_class":"public_read_approved_selected_project","response_formats":["application/json"]},{"method":"GET","path":"/repos/wheelie/capability-kit/proof-runs/{proof_run_id}","auth_class":"public_read_approved_selected_project","response_formats":["application/json"]},{"method":"GET","path":"/repos/wheelie/capability-kit/events.ndjson","auth_class":"public_read_approved_selected_project","response_formats":["application/x-ndjson"]},{"method":"POST","path":"/repos/wheelie/capability-kit/tasks","auth_class":"authenticated_write_capability_required","response_formats":["application/json"],"support_level":"unsupported_in_public_read_mvp"},{"method":"POST","path":"/repos/wheelie/capability-kit/changes","auth_class":"authenticated_write_capability_required","response_formats":["application/json"],"support_level":"unsupported_in_public_read_mvp"},{"method":"POST","path":"/repos/wheelie/capability-kit/forks","auth_class":"authenticated_write_capability_required","response_formats":["application/json"],"support_level":"unsupported_in_public_read_mvp"},{"method":"POST","path":"/repos/wheelie/capability-kit/issues","auth_class":"authenticated_write_capability_required","response_formats":["application/json"],"support_level":"unsupported_in_public_read_mvp"}],"redaction_policy":{"public_artifact_default":"redacted_public_summary","blocked_public_markers":["raw_tokens","cookies","private_prompts","customer_source","internal_provider_metadata","local_machine_paths","unredacted_proof_logs"],"negative_tests_required_before_hosted_launch":["private_source_route_denied_without_auth","unauthenticated_public_admin_mutation_denied","caller_supplied_actor_header_ignored_for_public_read","path_traversal_denied","unsupported_public_mutation_denied","source_primary_claim_absent","registry_install_claim_absent_without_readback","redaction_bypass_patterns_absent"]},"robots_and_rate_limits":{"robots_policy":"noindex_public_read_for_selected_project_until_external_launch","anonymous_agent_rate_limit":{"requests_per_minute":120,"burst":240,"bulk_archive_preferred_after_files":200},"conditional_request_support":["etag","if_none_match","immutable_content_hash_urls"]}}
