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 0x8c03c1c195499cb9b2e599a7f5d4085cf03f1ccf0181542b5539c470f941294e. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/505e30a4-7a0a-4a8c-a6d3-f95ac5c36582.json and https://artists.proofprofile.net/proofs/artist/505e30a4-7a0a-4a8c-a6d3-f95ac5c36582.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 0xb46a02a16d1ec46e962f2c0f6cd1c689aec0139c23bcb98a5e1f42c06bc2536a. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/UYS059800263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x852eb7b9923c3a3ca62d677e45b5543114b7b50d96fa7f8ce8bcf515b320b4cc. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/UYS051500082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb26cf3cdb3a317ca429382c5d76c10ee9b7e30ab0c6ec4e2c2155bfb56e6da4b. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/UYS051500083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a275da4ca44acf37b4e53a17f7f27f9fde100f22f9be9f02f20bf98adaeede0. Chain 2 (Bitcoin): anchored in block 958392 (2026-07-17T09:46:31Z), 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/UYS059800266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2e8bc97aabb9a926a75a19e8c20af8eb70cc56a61792ba276247f93d32f4c9c. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/UYS059500106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c0e429312a0eded770f28930b7c2acb65a905a17aaa7cdfd3edf26f892456e7. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/UYS059500107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe79fab152f1db27009ec0508815c586fe0988b28be6b71766551ce87594f9e26. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/UYS059800262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc14e5eb34ca15b129b18e7b7cb9540f3db1f74235da664d0ad0eb9d4e749b9. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/UYS059800264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2a4f2350bf4e40ffc3d3cad18c702f5e8f6058cfa1539bdf172ed74065b6aa1. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/UYS059500104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x238b4d9ab35f9d965f3770466733d70ee0249ce24d262669d51fa6acc48e5356. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/UYS059500105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe79fab152f1db27009ec0508815c586fe0988b28be6b71766551ce87594f9e26. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/UYS059800262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd20ef35ef91cae892e56e85a830aeb314c239a05ec60d892f468df3d9e02aedd. Chain 2 (Bitcoin): anchored in block 957057 (2026-07-07T15:21:38Z), 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/UYS059500102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x240fe005e45d7ad22d052ab934ef0d93803d0bd8297f6bfdaf00a008e15fe34f. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/UYS051600019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1ea802a2a5a6fd9b8fa9bd74be2299d53df6a82377d65e727f03c6df9824b21. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/UYS059800261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2a4f2350bf4e40ffc3d3cad18c702f5e8f6058cfa1539bdf172ed74065b6aa1. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/UYS059500104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a275da4ca44acf37b4e53a17f7f27f9fde100f22f9be9f02f20bf98adaeede0. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/UYS059800266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x238b4d9ab35f9d965f3770466733d70ee0249ce24d262669d51fa6acc48e5356. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/UYS059500105.