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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eefffb2a1f2a393b9195d08c05b146f02a85b0e7a2af6076477b3c3efe71819. Chain 2 (Bitcoin): anchored in block 953812 (2026-06-15T17:06:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f616dae9-f5ce-422a-ac3e-a3376d957b4e.json and https://artists.proofprofile.net/proofs/artist/f616dae9-f5ce-422a-ac3e-a3376d957b4e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Two Wrongs Don't Make a Right (But Three Do)
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaba16e7775dec58d9d76d4c6318b1ac3e3276ad0dcd04ad1d4e374fe42d056f. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/QZHN52081941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe94ce10ad49ede601ab9a604c1af4aeeff3e8db59db0a1a63400b93842b0fe68. 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/QZHN52081942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e2464d6327e45bfefa0e419698d2115def3fa4e5696c0fa635d3cb9875fac7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZHN52081944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2783a985ebd72069f342056ad28728543562e498ffc1f8232f48808588965f49. 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/QZHN52081949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f96512a3cb725eda467edd808cae43249c033aa9d4c683e2a12967a8d548f31. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/QZHN52081943.
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 0xb653a540829e4cc56de0978df3149139e26fd6cae24ae9f60d6ab76b39799c97. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZHN52081945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc012c6090ef0d764c3edbbb1e8dc68d25a70b556422d385ebe14c6b6b109a432. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZHN52081946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d0f011d73f40b57979cc9d46e421e0826912d23b011c09391192d5e699da5bf. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/QZHN52081947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6836d3c7321baab117c98393673085abc478a3a8c978501bd7aa7e1b5d3d16c. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/QZHN52081948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96db3e754a80cd690fff53a54a8459698332f0e7f746b029b7cf36554d581f05. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/QZHN52081950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00abf6489a83d6ec325611f207faabb19ade9ec4fad9b176aa80441044b03038. 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/QZWFK2330031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6674e5476a646bc970204586113faadcff7d28481296a450dbe399ea13c8b627. 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/QZK6L2311784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e1f7c3b98ce02f6ba68452a91becd25b0a63b19fd3d8342072e1d8571163814. 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/DGA052278798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2fae0608c3c39c3c0e5410babd90d76ed751e89ab74c275853bbe7df02aa1c5. 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/FR96X2239827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7b3f584951ae37ef9d4e16f6339f4e101918638458bd80a4e80eda8d90f02ab. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZHN62136541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaec1fd61673227eded9b27c2ac66a5597ed77994871d64c55c6d0dcce5541f5d. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZHN72041694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa303eb920c54cd3fb025aebbd03f872ccf31f60469f40a8111bca4941e9941a5. 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/QZFZ21957652.