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 0xf12021c1ae540b1224cbb7cb0efd272f0bca2714c2cbe5320a088096e61f0357. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/287c6df9-553a-4851-aea1-3019e49c63f8.json and https://artists.proofprofile.net/proofs/artist/287c6df9-553a-4851-aea1-3019e49c63f8.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 0xa2d264c437f74f0314f10720f5c2d756d200834c082c7baf4ea3a3800f757f1a. 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/SE66N2214911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33f8d6702e326f0f37223be23b8f47f43f87309d29ea8a30b0d59689791fe2f3. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE66N2214912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c18dc4affa8cbdac3e6d53689b73baa2bf28cf5f9f3257571a084473d6a3c5c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE66N2214913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97ab9fb41e8115d921a0163c2aa8d0f20e9cab5eb4660b31b5ad96870ca1c794. 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/SE66N2214914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8918ecddfaddb2df1c72c6ecfb97aa5d26f58a3437dc8fdc729e8a710374c247. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE66N2214915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdd4de018b66d8261f5306af96f1e35059d11dcce4dd3452b00b44ee02fb5ebd. 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/SE66N2214916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eb2eb31be33601dda3157701db324b3bb65855e589bc3c03c978961b5f3b16b. 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/SE66N2214917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7e63ad9b0232acba80be7e1dbc04b1fef0d88a43e3edf6750de3a44d0624fd. 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/SE66N2214918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b01e8b0923b763ee2949d4c9ae908e0ce1e09f7db432ee3467f34c961f1f603. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE66N2214919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b8de69832964d69227ef80979201986567b492874bf52a3f274cc121fa0a50e. 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/SE66N2214920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8772b2ccb73e47468155a3a0e4f2143de55ebbdae176f776b97029a524ed1008. 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/SE66N2214921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d3cb127cd2a2a1c619adb9fd79a87050a90dd79e09d1822831c3f326321c17e. 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/SE66N2214922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d12fe169fb95f35e60556ac0f863df356c37d00d72bf6620925c741453b889e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE66N2214923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31dd64b42fbbc9e94f06f1b0dc2e16ff9f93bbd74af4e0ca5971ee2abfea6014. 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/SE66N2214924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x552bf986ec1228757205e21d7517d318cf96fe562e58a9f58d49514e0e2d1d6d. 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/SE66N2214925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3f3db277c42a06e9e9dda01ce05d0ef172e2ae58f528c27e7d5d9193f9d04c2. 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/SE66N2214926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafcd6fded2e2593a7c4b7e56d500895cc8a59a77203caae047c138d40cfba053. 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/SE66N2214927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4f8c9acc00557aa1075d01a2d1d36ac7db289d6cb0c28967bf84a7ab35e8abf. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE66N2214928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf48b68b4435d5842cb01869248456af6251b3d140ceca399fa83eacc9b8bde61. 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/SE66N2214929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fe1b1aabceb1acd35f255ffb23ed662c2ea848ba60b8916701ea6733822ad78. 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/GBMA22098342.