{"service":"basecite","phase":"phase26-production-customer-data-beta","phase27":"phase27-anti-scraping-ai-access-control","phase28":"phase28-stable-ai-context-api","phase29":"phase29-mcp-server-adapter","phase30":"phase30-public-discovery-crawler-layer","phase31":"phase31-customer-data-safety-ai-readability-hardening","phase32":"phase32-solution-company-upload-provenance-non-evaluation-boundary","phase33":"phase33-self-documenting-status-sync","phase34":"phase34-customer-solution-company-portal-ux","phase35":"phase35-private-object-storage-boundary","phase36":"phase36-ai-mcp-anti-scraping-access-policy","phase37":"phase37-currently-completable-launch-hardening","phase39":"phase39-ai-discoverability-current-actionable","phase48":"phase48-runtime-aws-custody-write-path","phase49":"phase49-live-worker-aws-custody-write-smoke","api_version":"v1","boundary":"customer_submitted_unverified_private_beta","runtime_scope":"production_beta_customer_submitted_unverified","customer_submissions_label":"customer_submitted_unverified","ai_readable":"controlled_api_only","public_downloadable":false,"bulk_export_enabled":false,"raw_database_exported":false,"truth_verification_claim":false,"company_verification_claim":false,"source_verification_claim":false,"legal_authority_verification_claim":false,"external_assurance_claims_authorized":false,"soc2_claim":false,"kms_hsm_claim":false,"worm_immutability_claim":false,"ai_search_adoption_claim":false,"anti_scraping_absolute_prevention_claim":false,"phase32_solution_company_upload_boundary":true,"upload_acceptance_is_truth_verification":false,"phase34_customer_solution_company_portal_ux":true,"phase37_tenant_scoped_credentials":true,"base_url":"https://api.basecite.com","domain_topology":{"app":"app.basecite.com","api":"api.basecite.com","mcp":"mcp.basecite.com","apex_public_site":"basecite.com","route_package_complete":true,"live_custom_domain_smoke_required_for_final_topology_claim":true},"portal_routes":{"overview":"/portal","customer_upload":"/portal/customer","solution_company_upload":"/portal/solution-company","workspace":"/portal/workspace","credentials":"/portal/credentials","receipt":"/portal/receipt","security":"/portal/security","machine_readable_config":"/portal/config"},"api_routes":{"customer_or_solution_company_upload":"/api/v1/organizations/{org_id}/customer-uploads","metadata":"/api/v1/organizations/{org_id}/customer-uploads/{upload_id}","ai_readiness":"/api/v1/organizations/{org_id}/customer-uploads/{upload_id}/ai-readiness","correction":"/api/v1/organizations/{org_id}/customer-uploads/{upload_id}/corrections","origin_cairn_reference":"/api/v1/organizations/{org_id}/customer-uploads/{upload_id}/origin-cairn-review","ai_context":"/api/v1/organizations/{org_id}/ai-context/{upload_id}","mcp":"/mcp","tenant_key_issue":"/admin/tenant-keys/issue","tenant_key_policy":"/admin/tenant-keys/policy"},"roles":{"customer":{"can_upload_to_own_workspace":true,"label":"customer_submitted","requires_origin_cairn_review_before_upload":false},"solution_company":{"can_upload_to_customer_workspace_when_customer_workspace_access_granted":true,"without_customer_workspace_access_target":"solution_company_workspace_or_third_party_private_intake","label":"solution_company_submitted","requires_origin_cairn_review_before_upload":false}},"data_safety":{"no_browser_secret_storage":true,"no_raw_public_download":true,"no_bulk_export":true,"upload_acceptance_is_truth_verification":false,"not_evaluated_fields_required":["claim_truth","evidence_sufficiency","legal_authority","company_verification"]},"storage_boundary":{"phase31_customer_data_safety_ai_readability":true,"phase48_runtime_aws_custody_write_path":true,"customer_private_data_default":"non_public","current_private_payload_store":"cloudflare_kv_encrypted_payload_plus_d1_metadata_plus_aws_s3_kms_object_lock_sidecar","target_object_storage_provider":"aws_s3_kms_object_lock_foundation_configured","target_private_storage_mode":"kv_encrypted_payload_with_optional_aws_s3_kms_object_lock_sidecar","public_ai_context_store":"bounded_metadata_and_customer_summary_only","raw_download_allowed":false,"bulk_export_allowed":false,"dataset_dump_allowed":false,"embedding_export_allowed":false,"r2_write_enabled":false,"aws_custody_write_enabled":true,"aws_custody":{"phase48_runtime_aws_custody_write_path":true,"current_completable_runtime_wiring_percent":100,"worker_write_enabled":true,"credentials_present":true,"live_worker_s3_write_operational":true,"write_required":true,"region":"ap-southeast-1","bucket":"basecite-custody-20260618-ec4533","prefix":"worker-ingest/","kms_key_id":"arn:aws:kms:ap-southeast-1:878564870686:key/940aa0b4-e318-4b51-bb7b-f3bc763df9ba","sse_kms_requested":true,"object_lock_bucket_default_expected":true,"object_lock_headers_enabled":true,"object_lock_mode":"GOVERNANCE","object_lock_retention_days":30,"required_cloudflare_secrets":["AWS_ACCESS_KEY_ID","AWS_SECRET_ACCESS_KEY"],"optional_cloudflare_secrets":["AWS_SESSION_TOKEN"],"raw_payload_returned":false,"raw_download_allowed":false,"bulk_export_allowed":false,"production_customer_custody_claim":false,"truth_verification_claim":false,"company_verification_claim":false,"legal_authority_verification_claim":false,"certification_claim":false,"ranking_or_ai_adoption_claim":false},"production_r2_or_s3_claim":false,"production_customer_custody_claim":false,"absolute_no_theft_claim":false,"ai_training_or_adoption_claim":false,"requires_external_r2_or_s3_evidence_for_production_claim":true,"requires_cloudflare_aws_secrets_for_live_worker_write":true},"ai_access_policy":{"phase36_ai_mcp_anti_scraping_access_policy":true,"ai_context_access":"per_record_api_key_required","mcp_tool_access":"per_record_api_key_required","public_discovery_access":"public_summary_only","list_all_customers":false,"list_all_uploads":false,"raw_file_download":false,"bulk_export":false,"embeddings_export":false,"crawler_bulk_collection_allowed":false,"rate_limit_enabled":true,"read_audit_enabled":true,"canary_trace_markers_enabled":true,"max_ai_context_chars":4096,"absolute_theft_prevention_claim":false,"ai_search_adoption_claim":false}}