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 0x7bf18dc020789098e13af5dd3b7cac1b1d8e9f40240c7fbd8b58d015687a9415. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b3e8efbd-9946-492d-8325-9efb6f70a673.json and https://artists.proofprofile.net/proofs/artist/b3e8efbd-9946-492d-8325-9efb6f70a673.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 0xd183450418dc1f323d86283d3d57df0cc53faf22cb606356fddc8222ed793179. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTAW2483832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd183450418dc1f323d86283d3d57df0cc53faf22cb606356fddc8222ed793179. 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/QZTAW2483832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74410cbce4abcb37065226bd5a0b10de55cfddaf61b7c86211439b20b029137a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZK6M2545575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01352c7f60c9600a3fb3babb7d5924247c55a7f02d1f3952bded80f66a82e7d2. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QZK6M2545576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56f3ced88c02170c16048480487aee830aea6061b223de063a1d8279dd732e4c. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZTB52547095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddccb1b7c442e911ec2ff02cc747f8e3c0d10388c71aff2eacab46ff755f1ff6. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZTB52547096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2a95b3cad36d1bd17b2295961785d5d89ff1be07805b2bea13abe3267fa6d7. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZTB52547098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0ae0a977dceb0782ae10111807e0ce72bb79b6ec605e3f7952fbeb673b4aebf. 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/QZTB52547099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ab56ccc5f6874937277c65f5058eadef038ca72680e6141ddb7f6b1115e2e37. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29:25Z), 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/QZWFT2581068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd183450418dc1f323d86283d3d57df0cc53faf22cb606356fddc8222ed793179. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZTAW2483832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3f416dc479b52eb074b57b605b5b29330b8669615e9cd5d5bf0906483b68fe. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZK6M2545574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74410cbce4abcb37065226bd5a0b10de55cfddaf61b7c86211439b20b029137a. 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/QZK6M2545575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01352c7f60c9600a3fb3babb7d5924247c55a7f02d1f3952bded80f66a82e7d2. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZK6M2545576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56f3ced88c02170c16048480487aee830aea6061b223de063a1d8279dd732e4c. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07: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/QZTB52547095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddccb1b7c442e911ec2ff02cc747f8e3c0d10388c71aff2eacab46ff755f1ff6. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), 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/QZTB52547096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2a95b3cad36d1bd17b2295961785d5d89ff1be07805b2bea13abe3267fa6d7. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), 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/QZTB52547098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0ae0a977dceb0782ae10111807e0ce72bb79b6ec605e3f7952fbeb673b4aebf. 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/QZTB52547099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89feb80f8a4a565a38f4860d3f325dd16587e6cdfb6dac3deb03ed8863e65fa0. 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/QZWFT2581070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b547a80552671b6a444263dca8b1ad0f2c18e35a6e7b74bb86db216b4911bc. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZWFX2401002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7b2696a05d2d6b52ea95f34d83072d58d75c204dd6aa11c9e623b5aeccb0407. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZWFX2401003.