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 0x30f210689a2ba623a701b116532a11e323a7b7d03e1be5853ff667a62b460cf0. 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/3ba10acd-3b6d-47a8-8c20-788f67602e76.json and https://artists.proofprofile.net/proofs/artist/3ba10acd-3b6d-47a8-8c20-788f67602e76.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 0xedb4052db1fd52dbaea6e269e135f9a7aa098ed75b64794209c2d5128a6116a3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O2100520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x491e793997ea5945dc1d5b88f39527a881ba78d6aee1d42ba18ff2a2815bcee6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O2100530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08ad498b7aa3402fa24e3f4194055467bbed3716cdab464af57f865766ed30c0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O1800020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacb9719819ab7e65d9b8b077e98ee7c47d0bface591255be902b4bcc3ea34109. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O1800030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27280739855729ffca6399ed26aeac769928040c37434d663504c0a3e4631857. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O1700020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5030654848602aba5cf9b53b3e427a72195b692bfae8a2b4b2a16287350808bb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O1800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x434fd061785242ac7af7c78e7e16b5123df87d9f020cad911af8c96980f03fc7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FR53O1800040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c929c5ba4fadadbd76e806ffd1995d43dd41447f130b8c2cdc6a609720ea4d3. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FR26V1633035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf63b346881869eaa9ffbcca0254061a02f1dbe140c3e11dfcec510e41438446. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR26V1633036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x432f92afe62cd28c3a2d1fb5afe6aa4b72c6539ae7abb9b6e8ec8df95cb574a4. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR26V1633037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6fff9fd7b0802a15cd484710bec0b4500af5c7897ea3f85500c9c21f8cef867. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O1800050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d43d2c6818fe15b95e9676506c2096b8e3bdc63ad34e9c6441451e075df27f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O2401060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7531fddb47f1fcbe0c720f9c8c30c1300c1c17c6581222618f930c925a2fdb4f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FRPI62300170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16fda9ec7dd9b6b52c66c1bbd36bf8e2b40752f6a44175de30f20f433191a615. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR53O2100480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb48f6276041d8e4d87f6d76c3f611b3789c5b7e60f263143e1dca45b5b79e6c7. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/FR53O2000300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f6bbadc12d39072489dd7ab71a0a4aa92b0de67188df8ed95e9561e62b96e9. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR5301900180.