1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf140b726381200c2c1caccddef227ae846e51950fc771b96de8383551d0afe0. Chain 2 (Bitcoin): anchored in block 953687 (2026-06-14T20:19:15Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/67984479-e28e-4b5a-ac85-f53de0faf641.json and https://artists.proofprofile.net/proofs/artist/67984479-e28e-4b5a-ac85-f53de0faf641.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d760cc0d74a771d2a3107c994d689c5731dfbc085aab9f977558fea6e03958a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22da830634cc5d2d3c41241e5147bb6ac43b4deb3654adaa032703bd428560a4. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb27e89ef9a2e4e03dcf45dafa644ea8341ffca2310cb6452657f79638f8d52f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9517bfbb1968a147df96f3cfc2699297cbc11f2ac5b896a350ff2444d0565c0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3fa134345e5d1463f2c07e9966cc88bc7d111563b9e6474aad6cff94303c34. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63616eedd870765bf38ba8e9e09549538af718d2339f03e97b4f6f06302af853. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fbaa3381da7096915218f6b6d70f131357608b5115f92779d881b953515f1a1. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22000133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23afc25f909a6881db1ad96731d457c6439ccbef53937f60fb95b8d0db1dd532. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7cb0c4a58913a5fc84bd3d6369cb6fc882dbfc71985019b390c58433214f87f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1dbfe5bcca2562c9a553a1c912c5de30236cb2a9b4fe58aac31b0c0ec27edc0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x971117533f7dbcc7a088f582ef52971c241c2238e4b8a5b69c49e49caadb8e65. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7f122576539ddd68ffd735953b66556388212a6b596f530eed7e6ab6116a9ae. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x581ec631795fd9e777add31f71ce3a80dcd4e372fbb9f10a05a6ef01ce8166d6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bfe9beb404681e609fa8f07908f7ed6a4548ea868a2ce3015834f3f09ef265d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba2ef99aded1b3313f9edcb5ca507445375d86176c00e87f44ff0ac9d7ed6e9f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x016dff471170ad4954328c1512baec6874388963f251f29bdbf0e5e938b33110. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc35b0d7540ef975ff83b13ab34e9558c75219eef8cd9868b8f1d24a667f07f06. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BR9Z22100045.