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 0x30412fc69f94e9c7f7031c6e2bda4fe2d9bf15aa39cda77e2eedb635263fd842. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c3b054ba-4cf9-4aca-9a21-66336675e707.json and https://artists.proofprofile.net/proofs/artist/c3b054ba-4cf9-4aca-9a21-66336675e707.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 0xfd6c6399bf4fad1dcf8fd7146b9234102513c2d0d5eb42a5ccff1be6c125932b. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/GBKYA0703627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3dec218406a52cdafad6024961c51a152283f343e19127f3e0a06bc6302e37a. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/GBKYA0703628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x163bd2564a853df224287dd1e6f09d7fe680218ebeb39fd6361c36991d5db012. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/GBKYA0703629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1196be7704b36e6e4afd234b1a3c9d98230f1d002b3e04eab7e1097e263757fe. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/GBKYA0703632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x572bce0990e6dc7173a2f6b96bf0f4e98a200576703ae2b93851845c84a1e0e5. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T13:05: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/GBB8D1000171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x765f0eec606051990aff758486dd4c8fc028d8784f35a5bddb5fdffd81f515a6. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/GBB8D1000173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e9f5d59d89e96e6155e296b23cb66891914bca19b29ea15acc9427a26249fa. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/GBB8D1000174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e8b57f092ebff97489fb20fa056297ee013d601df484851dfdc7ff00f07d081. 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/GBB8D1000176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4d935e53537b4ee820227727b55157238ccc43d1df780471f942f7e369c53dc. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:14: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/GBB8D1000177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x920e9425b73d28802de81a9e37016caaa8cde6cb821b611a68290118069199ca. Chain 2 (Bitcoin): anchored in block 959089 (2026-07-22T03:51: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/GBB8D1000178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d0d9af8d19772e8d5a47d6328443f22af57f20ceb4979423985b1360131675f. Chain 2 (Bitcoin): anchored in block 958399 (2026-07-17T10:39: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/GBB8D1000179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12394e2d8acfef0fcd09de7ddff1b4a363b4e0760828195a413bda381df47b6f. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T18:03: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/GBB8D1000188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29af184f6c70ec46a4e25bbd3457da86bf23426db48ef8ffaeaf2c1473d83838. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T18:51:02Z), 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/GBB8D1000189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8e3fdad84c52f6effae04356a0d693e30c6a54f601798cb1dbf7b28e5033767. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/GBB8D1000191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce8a9a0d9e906ae0ec4136c3274cc8e77ed636561eee1498080d733f226824de. 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/GBB8D1000192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd07daf7440ea38783053697ed69aed4f91f1a0de223606fa20bee75dab86683. 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/GBB8D1000194.
Where Do We Go From Here? Live At Firefest
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x016f5851e24fee7a87afeed1ed08eb56a30802f26abbf519a4af6e740e3015c6. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/GBBLY2102705.