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 0x3ee2bfd8738bb2fca047720420b01b33d3e9cb6d8c97e036834f583186ce6f90. 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/fd7780fb-dc30-422a-8a1e-4ed48dbf6c8a.json and https://artists.proofprofile.net/proofs/artist/fd7780fb-dc30-422a-8a1e-4ed48dbf6c8a.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 0xd711c37687f43a7508099a9bb85397a394dcaf1ad352dee7681a2db7608d578d. Chain 2 (Bitcoin): anchored in block 959073 (2026-07-21T23:25:37Z), 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/QZTPX2194948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ecf4009bc49a1cf60041608a7b7edf1f367de09e7fb7da2fed9dbe9027c7c4c. 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/QZTPX2194940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x513e5b4cb4123c96dd16994643d4d21987d4eb5232fd07db7cc102b78876412c. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QZTPX2194943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeb92e53774fe29b6ef74ae2caf335e1b9a2529dfc6c424c6448fb310ea05626. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/QZTPX2194945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b689f7af6dbba638d2b866c4ebe8c7cf8c11d071c19c3ae2a9c4e131bf507b6. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QZTPX2194946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0df434e236b841ca517dde5ef77e6b82e8442354a0aace30fddefc4339de49d. 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/QZTPX2194947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6fd552fac630d608ca93bf91487f11fcaf7fd5b767d71fef5489ff0568d4ed6. 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/QZHZ62236835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa921c4eebbf19e2ffc59511c3e36a330efc7970491c0ab7c4229c7f7a9f25f24. 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/BRTS22200024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdcdd888bedf8146da2b878ec5bae0213b3f49f84f6b921656d31fd14bc58a21. 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/BCTOE2300238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x223615553dc103bda6a58f7d4f1b9e28bffe518883bf1b82d80418ee8086676e. 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/BCTOE2300239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ad5d1e1936c7f2adaf07bee900867e95675d0018d8f6e08810479dbad7a10c6. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/BCTOE2300240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x314e7aa208a432fd8a715ce2197becd0065a10b58f474fda059b282e11299d90. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/BCTOE2300241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16c968406ec9f2ad58f036b1ac55cd9fb1804d355134fd0691274eace7d4defb. 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/BCTOE2300242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ad5d1e1936c7f2adaf07bee900867e95675d0018d8f6e08810479dbad7a10c6. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38: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/BCTOE2300240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfffef1be2498ff4f3c62c1c74559f21a8530873b386fca4d460d659520fb900. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/BCTOE2300244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2b4a54aff1121ace86b6a3fce2057020951a1f1cd546ce7b1e860697168cd86. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/BCTOE2400028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f254459cc1a45784f073728937fc72afbea84a25246d39697bb74318ef4c0cb. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/BCTOE2400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb14e9130d04b94af650fba14e521f40347539cf5c526cb8aa6d5d170378d1ffe. 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/BCTOE2400024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74dde808cb994a448ed3c3ddd2633100b920594ed4c9c843c9e1c7792c319dab. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/BCTOE2400053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb073a845232a76fd5ba24c3993ba97534957a38c1c20bb9437aa93b587131f7e. 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/BCTOE2400118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x320c6710aa1c0ff842e828cb9646864e1ebdb3cdaa6cb1b52b6874a6d00ab31b. 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/BKGFW2500002.