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 0x85a142126d0907ce35829c278ea4e1909ae6e7a64d0fd33c98b645c75faee23b. 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/5984b1af-88c7-4b19-b26d-eaa01f38733a.json and https://artists.proofprofile.net/proofs/artist/5984b1af-88c7-4b19-b26d-eaa01f38733a.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 0xd2e4cb040f31a6bef75c60a57be94347d557534354fc2d96c73e84dc2110287b. 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/QZPEW2473811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7f1930234630238c7e659ecb1b3a620ee4a5e04cb52dacf717b52852ee27b2. 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/QZPEW2473812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eef7ccb021c50d90f03c50d954e3ff85d4a1c74a574ee96f6e34f3d090ccd94. 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/QZPEW2473813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb06a0caf6d1afec4f345573ebd01986d156409645ee0a01002c915265bfd58d6. 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/QZPEW2473814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40b8622f09996207be492cf5b343dbe45f7bb67525f22d25af300b436d59f078. 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/QZPEW2473815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa74af0fa48ba86256aaaa6a22c88d990bf2dc0153402a5c30aee3aa6463b9186. 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/QZPEW2473816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x081b3bb5470ba05ef163dafe66fcdba58e943d8f3f69fcb4aaabac70862afc3c. 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/QZPEW2473817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f8c83e15bd8652feae9d909bd866b99c87b9b959fbbd0c47e0c4055b0f7c98. 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/QZPEW2473818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeca5d085c0be1d7bcd72d5b44ec5626e9006812850a21ea7825d710bcb500124. 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/QZPEW2473819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x262b37410f3b678ed7f08138a86d1b2d3537dd03a0d3f895ed54e916fd446aff. 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/QZPEW2473820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5477935d1652dc6f511b67d862cf60e93dc66b4b65b64983b5d3119d5d47f5. 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/QZTAS2268792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc9a707f884b00e8b8a170a5adc0d06a7ebce833ba71ef140b6cdb9fa1974256. 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/QZNWV2261194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5df2d78c42f12a127e89d6f147e52f71baf2cc8a656cbaefa9991457a2c2ef. 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/QZES62218509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb7cabcf9f94537e39fd1b138ca0b50167dfcbbc4be95ff45a9ce37a10ef85bc. 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/QZES62218510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc8be1d8027eb868f63d76e5149724386efad71339b0c1146b8b44b63ec9bb1. 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/QZES62218511.