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 0xa71fb24e10f0bdb92ceee6a4b0b00f5519f4a9778779586988e0ea283383a3ee. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/778532f4-3c89-4148-896d-001b32337a3a.json and https://artists.proofprofile.net/proofs/artist/778532f4-3c89-4148-896d-001b32337a3a.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 0x5d71b0f03906390729f106d89c72dc34a74f847f66a7a02ec6652b9934661acd. 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/QZTB32576024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfce37ea560fd9d0d229efe6c89598003f08ac047d477b34747955af5d5379d2c. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T07:21:40Z), 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/QZTB32576033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e8218828b8fd5b414b19f58b3eb81ba4505f4bfd8299a118dc5d024b7e7a4f. 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/QZTB32581027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x682a6817256cd573ba3c0687cae7c735bd64fa3581040ec7f02eb198260a24cc. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZTB32581028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef5d8f95111dc5ed3c62305a543ed5e3e9155f30ea3781604d9c14f4ff55084. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZTB92516202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda0fb971a3f3eb9d29bda2871a944d6ac38d12aff0958f4e241856a10fa79a7. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZTB92516203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x818e7e6ebb08174dcd1751ad8b728aa19a3831d80b5eb4eb2337f16ceef3f9b2. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZTB92516204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58416514def3253624e8aa4cf91b6335bfadfc14e476742ceab066626928e83c. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QZTB92516207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x679c411ae493901876093e64e86eab0f733abb15e01b0db9c95247b436e07f7c. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/QZZ7P2571496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29569a18ba4d760b74890f168997067aefcb9d3f7b31315defde2a7a40bbb3e5. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QZZ7P2571497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91fc48d5aac28b48230813bfcef5506336ba491fe16e81873111c566d55c2b10. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZZ7P2571498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43759c5d80850d0a0460dbf56bf8be3d1fea8d914fc55c20b9f5fc33612b73f8. 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/QZZ7P2571499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ab790ddc76009ed62fe116e9f15f2ccb120e9211542bf6daa023bbece5d0cc7. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55:47Z), 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/QZZ7P2571500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcca26788ea0642b7e039b49e3d7509437a35b976c138d13ef82f31e04c0b8b6. 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/QZZ7P2571501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa76acc1fce3c87053c30408fb81df3a346e7be70ed30d55297061ac66a18b1e4. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/QZZ7P2571502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x548609fe1fcc9d909370875b23b2ae22f959ff7eeec0f9a88d2d1dbfb4c28c97. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QZZ7P2571503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cf538fb74a8785225029cae2476b6ed7e84659d9c2ad2d7ba0bc5ccc52bb29f. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZZ7P2571504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ff6be17c225ce76efabf5262e1ada8dbdef54b5cf1e0718af11a9679f106bf5. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZZ7P2571505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44b1dddf8ec53608c39e344d74fc7ad8692ff78b9a3954955251bf2cb8f8debc. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZZ7P2571507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79a5b4b1dcba58bb81810c039899a304665c5009a26d916752c1a08ee1736d38. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QT3F32596165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa437aab240578b01a8321794909533b2dec2752432ad5a254269497efd33bd83. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QT3F32596055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c9db72e49cf36a7836cbde2e6c9086a0c09adfebd43c1f115cac90acc093390. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/QT3F32596056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0cad2ca82fd79c4b1b32034d0b63b9c694de28ca6b8d38cba623e3a6d676313. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/QT3F32596057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74433d6b690da48c6cf21e835bc8612b97d982a6d9eae212eb4ce33c2463c5ff. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QT3F32596058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb99466099c86f40e5686c7bd54417dd04502dcc9fb284bfb573b999463955e82. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QT3F32596059.