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 0x13eeae96e7d1ce5121dfd88031fd68ae2366f04172940d49dee379b887ab9d98. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f2a8bcc6-9c9e-4bf5-af09-5e1a106a17d4.json and https://artists.proofprofile.net/proofs/artist/f2a8bcc6-9c9e-4bf5-af09-5e1a106a17d4.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 0x89d5ce127a8c85d24105ac5d1eadac07a22012ad7ce1a198b26622903ed559c3. 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/BX5UA2200062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4582bcda946cc0d8b624ed542c5fca8bc6ae4e8da6bbe562e7753e1ffb759fc9. 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/BX7P32300160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde29f3c94dfe4d4ddc82f49add807c441610d538a46e172b1b99bb95188f5fe5. 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/BKM2L2400303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde29f3c94dfe4d4ddc82f49add807c441610d538a46e172b1b99bb95188f5fe5. 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/BKM2L2400303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde29f3c94dfe4d4ddc82f49add807c441610d538a46e172b1b99bb95188f5fe5. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BKM2L2400303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2797f336c7909e304a5b5797a6969c08ddb72c9e9f6c04befd9f3aede2cfb253. 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/QZZ8A2479176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad02a330bae7271c093beb0529c0565c1352b75acab78d4479cf13e6469b8172. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZZ8A2479177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dc00df780c6e8a30862d2cff3157121d9cc3f84fc8c361a8dfe8fc2df674423. 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/QZTV32492295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d5d3ad2fc4bb06bde35d90449470acc0c08b8ef1d374f1100e6873ae1278da9. 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/QZTV32492301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad02a330bae7271c093beb0529c0565c1352b75acab78d4479cf13e6469b8172. 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/QZZ8A2479177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2797f336c7909e304a5b5797a6969c08ddb72c9e9f6c04befd9f3aede2cfb253. 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/QZZ8A2479176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x900a1473422a27acc655d5b7b5da44021471f6afeb28ceb111b5e493f042d89b. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T19:45: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/BCJRA2200011.
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 0x324a43b82369f94665fd81604d2d4bb22cb9661281c1ca13af5b4a8a450dda5e. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/BCJRA2200015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0adb751cb438cee9f067c0865151547d3413bb701ffb49f23f15091f060f89eb. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/BCJRA2200013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfebd05648d40c5badf6658d6e04e34ed1c5d6934b5632a2c84b07f3bcfe0eef. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZ5FN2393197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e955ed67d1485b981ba1f796de0fa3b27c233ed9993dfd5af06b16d719b64c. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20: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/BXWMU2200011.