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 0x65dcff8f27868ff604a3e6c2e15c78ed9f36d72f9ec4a828eec111d725d623f3. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fa4f4b34-110f-4b18-b8ac-a8137250f8d4.json and https://artists.proofprofile.net/proofs/artist/fa4f4b34-110f-4b18-b8ac-a8137250f8d4.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e59097adf974967698459e5b040be474b45224191d7f3f21d5affd6dcbdd9a. 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/SE6QE2338928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e1b6434f364a553eabb60ee0eed54d87a768d21c9a4f33c88560504c9066dd5. 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/SE6QE2338929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5ab6abb513d5fdd1c7a3fd519b70ea8f5510e9d1088f5a0fc19fb6e95f7abf. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/SE6QE2338932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b705199c68120d9f3e2032b2c2ebf47ab3b5be5bc2cd0bcbf8f7402df61b09. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/SE6QE2338927.
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 0xf2ff5addf8d4522c496bf6ee2bac75d53e224ba9180527ecd3314076181aae03. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/SE6QE2338930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ad1e34542148eae5373e967fe96dacac70d3ea087ccc64f8f898569eb096bf3. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/SE6QE2338931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d3340c2f94900cf656d702195c89e8b3fb57961f6bf2dfc982ebeb56cd9006f. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/SE6QE2338933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x636c2c8673917d4d5b565a541de4fa105a82029f1eb1fc596c17219dadc6d59c. 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/SE6XW2159211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2845a585035b9eaf163bbcc25702a676db5ae46529991bde538ce023ff181bd. 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/SE6XW2159212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fe785947b05ea3e919465a15b6625e93355ba70d0a75fe5baba6d57a382671f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SE6XW2159213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eafa17a404a4328b5e1e89e38bb0a0b2776ec4e568fcc8eebd798e21984a38c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SE6XW2159214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bedc070e28f46fdbc51f028f4c9de6bf3b958865f97a4a04a33c58c076c2900. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/SE6XW2109397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcc074b7a3deac996bcdbfa28d010695e71c3da4a32ed890bb3fbd03aa4fc942. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T19:07: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/SE6XW2159215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8511749868a07b7d15bf869f613da06ce737e43864c8d6b765259d8e92e3fcb6. 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/SE6XW2159217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b26d97212d7197b2ae9b0e8b7cbc3da23b8ff7124ea07a5d486daa8ed03deb3. 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/SE6XW2159219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x154a400e9f90e206772a41eb3f7f138942c6b5cb860c1ede4b418b3021531269. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/SE6XW2159221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x295912130c676b68e157bd8bb664b76cc7d1e7c5117186e0dfa5f5fd0e015226. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/SE6XW2159210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9fb745e1196aed8f65efb5f262d0b778af7a028a9d08fcc0c66672e2b77f58. 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/SE6XW2159216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0689e0eb3bee769eb19f089c632c3960431ce7407fac88004c1649836f73579a. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/SE6XW2159218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfea0a53b081670340bfffbd6cbbfd6f5f84e871bb242ba0cba90b974e82f161c. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/SE6XW2159220.