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 0x56d8f75a7ea232487fd856d950befbfce9fe59bd458a4ce84cfb5c8e2a9b0f3f. Chain 2 (Bitcoin): anchored in block 954623 (2026-06-20T23:40:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cb2e2925-0218-470d-ac22-28d17f5c563b.json and https://artists.proofprofile.net/proofs/artist/cb2e2925-0218-470d-ac22-28d17f5c563b.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 0xd5f334c107dc5ad437c2256deae0a53ca1c956562d63c280003a76e6218ccc22. 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/QZHNC2182860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa174eed06d263f4d1b6b9f4d84bdc4982ec33d0b62d867f532d8c73349333ad0. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/USDXS2200585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9903883a7521f2b277e1d991ae2605813a6e009fb447b5c8afc7278a7f7d2a3. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/QZDQH2158440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a79b0a17424561b84b304d4d1f621629e0a5c8a8f550b9dc3a1e47729050a0e. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/USDXS2200588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc713518eb68714c591fd6dbfc71b11abeef22dd9aadee65718f318c2a5f36377. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/USDXS2200587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x711f28d8e73bf48aaaef10c9b54ed27ba86f2ad22eb0047f5d99d3f4b3a62b08. 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/QZFYZ2192680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5db6c850a1f8a4830a0dead7087dce27477c36b54ae7c4199033ff3c72d26c1b. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), 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/QZFYZ2192681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395e3e240a711decdc0111e78160f4837970876d5645043241bd9b7784b5a378. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/QZFYZ2192682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9065551cd8caae408a845c92397c52295289923468fc445cdff60a5344a99392. 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/QZFYZ2192683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe70da5980af7507fcae8ed103430784d82126fa9cd2f89e68e5c506e6a229557. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/QZFYZ2192684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395e3e240a711decdc0111e78160f4837970876d5645043241bd9b7784b5a378. 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/QZFYZ2192682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99d4ca5ac135239ed7b06222fde296d6f7390fa0c0e4930157bc35009fea2596. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/QZFYY2111141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa322dd3c247c5cb9f6422aaa98c9fad13648d12e4c9795bc6c0a2e4d1850b4d7. 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/QZFYY2111144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd90290eb2c2acac4005d005666f0e4c7202d9334a1e8aaec5c452e3cc4dd40. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZFYY2111145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5af0fc6407e00d12949db2f2d48cf22fcb6b783c09c02bac705ba26ac343f9e. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZFYY2111149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e5d44c8a666e204943ebce8bab4d4ef441b86284563a7404a7d1e3f851cd05a. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZFYY2111151.