{"upl":"UPL-TECH-26-144456-EN","title":"DEMI Capsule Plugin v1.0.5: Read-only Registry Connection, Submitted to OpenAI","author":"Skydle","publisher":"UplitAU Pty Ltd","environment":"real","payment_verified":true,"tier":"starter","payment":"eth","payment_ref":"0x30a3aa97b123cb78345452d5b01cee1b146997d663125b2d3e023728fb003279","amount_aud":"9.02","timestamp":"2026-10-14T23:04:29.273Z","registered_at":"2026-10-14T23:04:29.115Z","language":"en","file_name":"demi-capsule-v1.0.5c-chatgpt.zip","file_sha256":"20bf9df3fe719269316556212e77c02f6d1b254fdcd0e1649cfb95d3ccebbcc6","extract_sha256":"7997511410e173ed1a4702d0b6e61d3167fbf8e64f01ecde3ea8a81a0d8debfa","derived_from":"UPL-TECH-26-817924-EN","description":null,"demi_core":{"core_statement":"DEMI Capsule Plugin v1.0.5 solves the problem of AI assistants lacking access to registered creative works by connecting Claude and ChatGPT to the DEMI Registry via a read-only MCP server, enabling retrieval, preparation and verification without registration, payment or key handling.","propositions":"T1: get_ai_package retrieves a packaged work record for AI consumption | T2: get_record fetches a full registry record | T3: lookup_record resolves a UPL code to its record | T4: list_children enumerates sub-records of a parent entry | T5: verify_fingerprint checks a file against its SHA-256 hash without the file leaving the user's device | T6: Three skills (prepare a stage, continue a work, verify a file) are byte-identical across Claude and ChatGPT packages | T7: ChatGPT package submitted to OpenAI on 14 October 2026 with domain verified, skill checks passed and dedicated privacy notice","constraints":"Read-only access only — no writes permitted | Backed by Worker V5.8.9 MCP server | SHA-256 verification is client-side; file does not leave user device | Registration requires card payment on the DEMI Capsule page, outside plugin scope | Plugin does not handle API keys or payments | Must maintain byte-identical skill logic across both assistant packages | Privacy notice required for OpenAI submission | Domain verification required","mechanisms":"T1–T4: Call each tool with a known UPL code or record ID and assert the returned data matches the registry entry | T5: Supply a file and its expected SHA-256; confirm plugin returns match/mismatch without transmitting the file | T6: Diff the skill definitions across Claude and ChatGPT packages byte-for-byte to confirm identity | T7: Check OpenAI submission status, domain verification record and privacy notice URL for presence and validity | End-to-end: Use a UPL code to continue a registered work through lookup_record then get_ai_package and confirm Conceptual Core and later stages are returned correctly","boundaries":"Plugin does not register works, process payments or manage keys — these are out of scope | Plugin makes no legal claims: a record confirms a file existed at a time but does not establish authorship, ownership or legal rights | Packaging differences between Claude and ChatGPT builds are intentional and not subject to identity requirements | Review outcome of OpenAI submission is not yet known | OPEN: Whether future versions will add write or registration capabilities; whether Worker V5.8.9 version dependency is fixed or floating; how conflicts between cross-assistant result cross-checks are resolved"},"core_withheld":false,"core_publication_basis":"Self-registration: UplitAU registering its own work from its own wallet. The author is known to the Registry operator because they are the same party; the Ethereum payment itself identifies no one.","costs":{"claude_aud":null,"openai_aud":null,"service_aud":null,"total_aud":null},"landing_page":"https://www.demicapsule.com/registry/UPL-TECH-26-144456-EN/index.html","visibility":"listed","product":"capsule","core_requested":true,"provenance_manifest":{"scheme":"DEMI-Provenance-Manifest/1","algorithm":"SHA-256","computed":"in the author's browser","files_listed":4,"files":[{"name":"Worker_demi_proxy_V5_8_9_MCP.js","size_bytes":245647,"sha256":"62234b0c8c67ca3c757d510180a9372a007012a311a213b764f6727c7e413e89"},{"name":"DEMI_Technical_Brief_for_ChatGPT_2026-10-14.md","size_bytes":14884,"sha256":"add3ff41edf5a0a3985fae8ef15e4f1ac294df0edf0efa26b43b5e88b151ec62"},{"name":"demi-capsule-v1.0.5-claude.zip","size_bytes":61279,"sha256":"592b71ceadf6182dd6aa0b5c3bf3037f70771d4f0c4088dd219b5dcd46203c22"},{"name":"DEMI_Skills_Identity_Check_v1.0.5.md","size_bytes":4128,"sha256":"6b73c395354b042ab09ced15ee14c783398d4ebf53232838d7f2da21e420c5e2"}],"note":"These files were fingerprinted by the registrant and were never uploaded. The registration time applies to each fingerprint: a fingerprint cannot be produced without the file it describes. This record does not establish authorship or ownership of the files named."},"activation_reference":"DEMI:1042:UPL-TECH-26-144456-EN:D","ai_fetchable":true,"amount_eth":0.002455,"payment_value_aud":9.02,"payment_rate_aud_per_eth":3674,"payment_rate_source":"etherscan ethprice","core_sha256":"43e57e56ff7f40840aeeb3b4b0185bab0e987487550f2b1a2224f5b0e31ac45f","anchor_tx":"0xdbaedf563a40b177e84b0dda03b5a1a9ad56a5e88e0f0f75885c0876c3346a49","anchor_submitted_at":"2026-10-14T23:04:31.664Z","anchor":{"status":"confirmed","tx_hash":"0xdbaedf563a40b177e84b0dda03b5a1a9ad56a5e88e0f0f75885c0876c3346a49","etherscan_url":"https://etherscan.io/tx/0xdbaedf563a40b177e84b0dda03b5a1a9ad56a5e88e0f0f75885c0876c3346a49","block_number":26193911,"block_time_utc":"2026-10-14T23:04:35.000Z","submitted_at":"2026-10-14T23:04:31.664Z","digest":"2adaa19d0ec1f6b4056b12da426484462902ee40396ddf8b7a2d23ead8eb765d","snapshot_url":"https://www.demicapsule.com/registry/anchor/2adaa19d0ec1f6b4056b12da426484462902ee40396ddf8b7a2d23ead8eb765d.json"}}