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 0x42c0e0d17b1855c00ec3d761261ec3d23ead88dc44748702654d2874bc253a0d. Chain 2 (Bitcoin): anchored in block 953674 (2026-06-14T19:07:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5a6696d3-b39b-4852-9893-fdb1db0a04d2.json and https://artists.proofprofile.net/proofs/artist/5a6696d3-b39b-4852-9893-fdb1db0a04d2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
A Swirling Water Beneath the Yellow Boat (Loop Set Remixes)
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 0xeeb437fdabe9b323c35813134543b6c60162480d3f58fd2a2538e7ed927efdd9. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/TCAHF2317503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a0037981c4b33439d929dcca20a9820d925007587f41b7c30b9ac256a5a072d. 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/TCAHF2317523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c8b1c451bb58ac8c6c2319e22072b48479386025951ff7d6af599374033d337. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/TCAHF2317527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b2cede1f5cacbb9032d016abf555cf4f17ab4cfea5476e19f51354cfacf5b69. 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/TCAHF2317528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7baabee0a977dfd42b0f4024ef1026437739acdc0d89f993f2ccd8e4222ecaa. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJJ2511966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b447d438d2a367ea53399798cbe0c227119455a4af6d59fae8d66316187865. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJJ2511979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8de45668c99a93930c611b0e0f6e1d30b9bb2c3bf9c29a8aae0a4deb3cf1eb2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJJ2511999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98643d1e2df41201773b74f043850973de9fb2535bd5b0852a4faf3629eddff2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJJ2512024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x468c243304d4dca4b602a7644433cf616d5e5d4070acad9de5eef04c8022def6. 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/TCAJJ2512054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc868b2e6cfe6ad402fe659b4b5214bebb85db3823b0c4aa64d6e66e6b6902ed1. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/TCAJJ2512085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e23ac20f397dbe05b73973b433cdd5ad3797fad57a893c2de40ae36b420289. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJJ2521216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x069d0dde7807fa721886b17b257b2ceeb07e991d3cc087d072c43242f51df4b7. 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/TCAJJ2512131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bb9e155c1e8d046c4ca5c588437a68906b09079c9da00945259a60a3550ea6e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJJ2512159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6e908ef600070d88ccfd5abef8872e2004a20a0de33af92f4ae253fb66948e3. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/TCAJJ2521306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e6753c5cd32800a09b05ea85602ed7b0d2a5286de0a82cd85adde3c5831ec98. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/TCAJJ2512199.