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 0xb818434f33a40269ba814a36e749a8b4ef400a79af6d88202b082cdb41e9e8c3. Chain 2 (Bitcoin): anchored in block 953617 (2026-06-14T09:00:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1a7d3856-f34b-41dd-844d-6f95b5c2052c.json and https://artists.proofprofile.net/proofs/artist/1a7d3856-f34b-41dd-844d-6f95b5c2052c.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 0xb3486e449016a3f66af0bfa880148d1e7ba147143aa85b1f63ae4e188153f797. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/ES73S2500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x314ba4655d28417f437efab32cb8636f7b6e480e879efe02ba808e3df6a6045f. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09:53Z), 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/ES73S2500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3486e449016a3f66af0bfa880148d1e7ba147143aa85b1f63ae4e188153f797. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/ES73S2500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9454791360db34f6ef475410933277f54fa59e5de8e21c88e0ffec56592be2ce. 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/ES73S2500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a16202a7abf8db4010b9a8679643b691ad589cffe64bd60e0a12f9b9ce9d8ea. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/ES73S2500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x278f1fc5ef03180c16a8a0905bde53b52447ad1edcc59d8c8cf5c59b7db7abef. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/ES73S2500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6842fddc5fd161e1ed90492bf86821a9c742e7b04f517d043d7b62d436970b0. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/ES73S2500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56b41df2c9ffbec47057692b817b7fa47b44addc31ab9ab5495a7da08db4eba6. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/ES73S2500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda5783bfac5fe7d9ad85d4f496251666916228ad6b4828e9f8954da9ee25d077. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T14:02:58Z), 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/ES73S2500011.