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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb9bb61ffdffcbf9f4d657d28b61413c732abd8ae027237cdf21b4ba11a7973. Chain 2 (Bitcoin): anchored in block 953985 (2026-06-16T18:03:53Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2e1280fc-cf59-4abe-9741-b5b86f3161ee.json and https://artists.proofprofile.net/proofs/artist/2e1280fc-cf59-4abe-9741-b5b86f3161ee.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x905e794f08e381d4f58c9bfa8370343846b6c99f2f8544cc09fe427eaa867384. 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/QZNWX2383472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca5f222745602355921955bd193b7d585c10da9dc8ed30d28472299e12252abf. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QZNWX2383464.
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 0x4dab6bceba14fcb5e72f30a78fdd6ac6b13636a7d3301e2a743accf89c14574f. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QZNWX2383466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e05a4d385114658dde47d02c82504df9000869dd588df87ad32bd9456fb4928. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QZNWX2383467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c815629418e63bbb09a2cb8cabdeaa5500d8a1d87a71b5e4f601869d4729e3e. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZNWX2383468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c123034dccb096861c9de90024362aac8d11c68d30880d22aa8743f8f322196. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZNWX2383469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324755b7a93c5aa4f620d65ef793dac1a4aff29e5df38c8df0167ee318e92b3e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZTAT2326144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcced78d39d24cee3c2b8e0294064198bbcf6199802589336ffb351250f706f90. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZTAX2265140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7bff25f9599f886dbe44f705157c3c87132cfa3d49774d86a9c9237dae1b40f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/QZK6N2282416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff5b924491fb92bcff10327513210b3926fe815abcb25282fe31df8b72032e9a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZHN62240556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7113596f07b7220a557102710c52758b963ebff284a130d839cb932d414d6a0a. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18:01Z), 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/QZHN32236580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78e1466634277655afe814ff3ddb69f206c0d12c45a771675b160b7559aee4c0. 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/QZTBA2322197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3bc25b3690ac4649dada098d423d9b92c6a943b638926579bd8aebc8e5fc46a. 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/QZWFL2385728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96a01e69792591eac538cb8f186f3e6f60879606903136ddc5c7376c7c13233b. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZWFL2385729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6dc23cbfa030908023b2114352b0f3d2a4098d81ad202d7a9061caa6c6e8e8. 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/QZWFH2351728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c8f9d733aefd85dc9357890d07f282dcfb345dbe86142614d4bd349a4236636. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZWFL2385730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99a68b193f40b95bdc4acf8460c5349c05c5bb69cacf3c2ef3c8f49aec2ddaf8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZWFL2385731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55da0368b4a13a74abc2a74fef5d854b25296dd1b4a9868eb11a4d15bc696bcc. 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/QZWFL2385732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57af6a03fee04470f53e9c133ba1efc6b0b32fde2536ce1d026ed913ada14872. 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/QZWFL2385736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc240c3f4a119c9d7a88522eeb44ff44a2a51047598f6ed36ec65d9887403583. 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/QZWFL2385737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7310b5d178268279d5a0b5fbb528c99456f3e15b8830a2eb457ed9b37d02ef6f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/QZWFL2385738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8028f9937856cab61a59bfca0b3b3f962e23c22c321c2f29225404ed78a0dbfa. 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/QZWFL2385739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410c8fbe3342390aa090de849f0a4f13918cd9bfb838737c37fed9ff6f7e81bc. 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/QZWFL2385740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0ee901d97e90ef65b20909a77ee9e2b5dd361882e16eb8e8c5fcb0f65ac8b2d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QM8DG2216592.