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 0x2884ee9d8d011a94eeffab65bc4807f41c459150211fc4449dc957361f50dae4. 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/012b081c-1dc7-422b-88f4-4746d82e6603.json and https://artists.proofprofile.net/proofs/artist/012b081c-1dc7-422b-88f4-4746d82e6603.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Drawing (From The actors I loved [Original Soundtrack])
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 0xb987699a9ab4ad58f50c4b9632e4a5edbe33cf1f543a83bcd2b00d46f6fea660. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), 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/KRMIM1923165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x906aeac6aaf04b3e941fdb05a73550a542e42327f640b6cbc6eef71e986c371b. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/KRMIM1923167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x113593030ae3a293d5024786a4474fc6099d1935b5dccaa33ecd1c32f65d541a. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04: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/KRZ291818392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cc25b82d420032790c797a065640779fd99d0351dd031e9efa111ae8bf055b3. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/KRMIM2141881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x853bb0e92ef513c26ceee321f3dbce9e508834c5d97928e258fa5fe680c7accc. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/KRMIM2141883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b1630d34e877073d2d7725a94adb0ca7bef1ab18b3ada6cf3cb28d06148b626. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/KRMIM2141884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78aafd0634f53485451d3ec6dbac407fda1444bb2237535575890c516501394a. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33:57Z), 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/KRMIM2141885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa565b442ae5c5fb884442db12c75e4baddd9614a151c89ea843471cf3f56b005. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/KRMIM2141888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6836a0a3d35bbc7c563189652fa9aa8e23b637e7fc4ede9ecd069082e950eb18. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12: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/KRMIM2141890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688e22de9032347cd1d3d7acf49c9df3111af79dbcba4f9330bd692d1edfcb0a. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/KRMIM2253630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65e0f6a12b29a2e331a7210a8e53fb9debfa56501f9dddb839a40020a9267b36. 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/KRNAR2232112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12ff49d103d91b08e15341a800d4147c97fd0685165bd8a221eb0f173e73c91a. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/KRNAR2233743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde3f65a41a45ce3fa4e84d1723eed64fe29d71e849fec3ff3f156a77fd118a36. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41:00Z), 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/KRMIM2359881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9637b3f60ec1e6eb17109f96ef1fb53257db32dfd8b9bc8ca6bfabbb75a13ea. 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/KSB022400132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05c3101cbf0140c01fc67214fe06f7f9fb9393ba018003b0561c3ffb0ee2b7e4. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/KSB022400134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c4d10e6be6a7756432539d87e3a1327485ba91c84182eaa2818ea3598b049d8. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/KSB022400140.