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 0xaa10a84be1693404c1516756c94be21018533778901b4cd6fef99f202980f4f6. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6e0595e3-995e-42e6-ba12-a9f625111b48.json and https://artists.proofprofile.net/proofs/artist/6e0595e3-995e-42e6-ba12-a9f625111b48.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 0x2a3ccdad2c6f1e0dd88700065432c12194055df1c1b9de54d1f0ecd782a0f539. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ZBBYX2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8acb59135e75dbd38ecf632eebe2d4976585d0db8fa698ed774ebe3f83d34a4. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/ZBBYX2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3d90251313e538aa384eb2e389346cd7943cf79dd078b3bbfe804b6cafae89e. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/ZBBYX2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xead39e0b5a1fbdc97469f41bb028464730dd5c17b86078ab7e06fe84a93da63b. 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/ZBBYX2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb59771c26ce61e649e65f589b9aebf732179253e22b491cf4575051222ed6c2a. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/ZBBYX2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0b037c4284e0e3200be12de563b1f08d57865e25092fd0761f82e6d27454845. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/ZBBYX2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd09d96a32c19f991c2007f41981d3d28d7d474603c37d276623e999c0a2d21e9. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09:19Z), 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/ZBBYX2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e93ff984194dc50f86040e33bcd6d594f0262edba128efd42020c37a5836d6. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/ZBBYX2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95d5a565fe44784c92a67ee12156bcc49b6e51bb3432a2968d39430f4b1051bc. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/ZBBYX2100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dbfe357cdd7bf8044fbb7589d0bef969d61f7d8e57e00ef24e5a22136e0ab4d. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07: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/ZBBYX2100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe59b1dbd029d5a13e907333593d82dca4ced18d3320909b4a4387844487094ed. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57: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/ZBBYX2100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d25b53f5bfeab9658eaadb5351288742c5e71ffc216b5004f69c67a5002a027. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/ZBBYX2100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4133b2c9b8c45fca039a8b0a733fa0079757f52df804b721df5929fcb2a44681. 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/ZBBYX2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb80e493d2d4da439a68b4178ac9071cdc9b91aa7120df336a37010b8e80060cc. 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/ZBBYX2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ef333622bff97054795df8fa1c7454333c520d00ae575a0b21e3f496d2e9267. 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/ZA4C32300016.