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 0x30b1671d8ed0f389ae2a7fdec74ffc83d8d7114c4a14d170f07f48480908245c. 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/364b7a7a-0ef5-419a-a99f-b20d7b0c5804.json and https://artists.proofprofile.net/proofs/artist/364b7a7a-0ef5-419a-a99f-b20d7b0c5804.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 0x80eb79a622fe953461f7cbd936606cad4c378166573eed869d039b412e67e578. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/QZ5FA1753190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc776e3314b5f95005ebfbe52b007cfd8102075d4df3f771093473ee92c68b29a. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZ5FA1753189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11d9fd3aceb7c239b4e543044b143c0ecfc93cdc8e101fb7d3a44dea1e1a68b4. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/QZ5FA1753482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a05224499f0fa63afbdf7b5f3e0dbabcf2e9fa28d6e47aa19a794f882c9f0ca. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/NLS8S1900031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19575edf79a2761113ffd289eca8dd517aa76f77f67b74e3e9a50ac7ef2fb260. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZ5FA1950156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d8437ae51092c72945974475111dbaa8d9c98d20c183df35c3ca985cb4166d0. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZ5FA1950503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe14e9819a90a82f6d58aa61a4b4949cd0a0ee36ef85e0962640067758cb90be4. Chain 2 (Bitcoin): anchored in block 958535 (2026-07-18T09:42:49Z), 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/QZ5FA1950772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa238034014db2b01186c36186c92ec7892faa54e904852c4e4b9110ba39dcdc. 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/QZ5FA2050370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5fc71c5d376b68210d52c0d4eef4e25eff99466209b5445f85bbc2d7297b525. 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/QZ5FA2050373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2b539741343139cabf574225f3773ecc59c893374ed41cea1dd313420eb3eb3. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08: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/QZ5FA2050372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8790a49be934b23fc2be330818ca7d52cc48dc9c968e6bd1511456f2b8c818b0. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZ5FA2050374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9b2ceea571a7e41e4efe68010f13582b2403b8cbb9388b48bf97c6886ae5af3. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZHN52480718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff58b99d72531de14c55a9d0ebe05daf495b78ee0068452e0416b3e78edf3bb7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZMEQ2452879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a8ee6800eb265d74d2f109396fea77536cb512aff418b13360f4777b265f710. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZZ7T2471531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48ac7acf42ef0f35276014e67fe0412eb5bb78a0eea9bd8daeaa1e1ebc70a937. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/QZRP42564254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x353bb51c63422c98cdd73a8fcd1fed4dbca7cd59a2cc8af52727072c8db010fa. 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/QZZ7T2544912.