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 0xa719b5d3d37b8311b4b659fd9327c65338b4e534c7915234006951827a207f36. Chain 2 (Bitcoin): anchored in block 953614 (2026-06-14T08:40:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/179a20b0-1efd-49c6-b910-88084e54359b.json and https://artists.proofprofile.net/proofs/artist/179a20b0-1efd-49c6-b910-88084e54359b.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 0xec935b58f242009994eb56eecb4af6349561eafb2eb7fe89612083f7f8e6a392. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/TCAER2027897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x910fc4749e6cc0da41383af38b01d8792a50f7ff712a9a247206261b3149367a. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/TCAER2053204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11f028d0e543f0ed80c636d277069cb0cb525da8325b05fc140a6f90ce59c5bc. 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/TCAER2053208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf88250efb1943d89a07a42af9d61fe33e25d49eeeefda3d6f62d6a1dedac8ae8. 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/TCAER2053222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9db2f94c6103ad913e13f457e27fbee5af2a3c639796ffa7e82073d59e9633c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCAER2053229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14e2a099ed88686eec2eb9a4b56e00cf29b570c1da1272191cd1d5c46228715f. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/TCAER2053233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4eda04303f789a9a90af852a8f8f100f4bbca4bf555071f17fb361eb4ac61a9. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/TCAFE2017391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01eff4a6146fc043716b9b79f7a623d8dcda4a45de2a032e3be88980364945cd. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/TCAFE2017393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d0216d7a2ba906cbd4847a9e6272ef4c4e7e0e2332b02a6fe3d647f4b485b3. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/TCAFE2017400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x262072700250f7f526a1aad02fe7185abd540f03145fce79f6504803e8480320. 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/TCAFE2017401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1001bb90c24afd88020991bf3882321b50b145f194a9e4a2b9dc206fb645017. 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/TCAFE2017407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef45412f2d842e8fb34eebaaed915bb26846e91c2fad9913ad8df0f80c4281f6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/TCAFE2017413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1687726a1e954541b0a4199a372d0694246e1733fb9d9fefdb2936b8afb82c14. 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/TCAFE2017386.
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 0x4299d1b3edb44d52f80895c6c8492539b13fb8dac43ba9357b20cdea5065a67f. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35:49Z), 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/TCAFE2017395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53c961063b5360f9e38574d3d220d891a2d2acc1af9fc2fa59a1c3fb6c9465a7. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/TCAFE2017397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24bf1eacb00bbb46a5db0ef7e5b6d4c2a99d12b72a689de39c1f65dca0a5d363. 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/TCAFE2017402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefa970179222fadd60309b1cbf8352ba91c2ae8a50d2dc9ea92947185cecb9d4. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/TCAFE2017404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa658f4fbdf99a0a380b82c3a69893162425249b107b76c3b0c53f1cab1c3971c. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27:29Z), 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/TCAFE2017410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47fed94331c971e627137419d7aec0ef2c7ddde0088bd9932633a49a9ec94720. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/TCAFE2017415.