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 0x819083c0806ea5777e62c7f5dcd171bae6a2edf646fbcf9357ef7bed5d55d0e9. Chain 2 (Bitcoin): anchored in block 954346 (2026-06-19T03:51:26Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/99fc3dff-eda2-43a7-89c5-af1b4ccca110.json and https://artists.proofprofile.net/proofs/artist/99fc3dff-eda2-43a7-89c5-af1b4ccca110.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 0xf8866e7d3cbc66f61be5f0c8afe9789c2b2e627c503f7f40f9a2dd867e42b04d. 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/BX9AI2100016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefcb481a3b63ec966dcc3af878e27481e43664b96e6dd721ff32e00223f58e65. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/BXUNX2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64afbd4dfcf5e14b1582cfc0ced1c006bcfe34c2468762d03457750d0909d62d. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/BXUNX2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x140ce61f9bb0cac7201160b6b98366a13c33112f0441e379fb7f01fbbaa46cee. 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/BXUNX2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e2e912640f30b136136ecd998e666bf701329c31030a78bdecdc50d10eef1cc. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/BXUNX2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff1135e666b8461e8bc253e8c446fde9ff84a192ccc05a1c6b3748919c212d57. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/BXUNX2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e570516d446ae4de5a392af1d5d9ee0879308c6e036928cafc47e3c28430c78. 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/BXUNX2200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07f2e9f42964fd06da7418ab12253b7f3c343a3451c6f7aa5f88d13eaa59b313. 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/BXUNX2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46840c8aa763c3f9567b74cf66277b9b714fe25e2230a71f8db10f314600b71c. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/BXUNX2200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd908e21ff3c639587ecd214843e8d0f84a8545dbdbc9abcff57de3e85b40e624. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50: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/BXUNX2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc73c8ca7513a320c9736f606ca34d9a27e2cfcbfd1c1441c106ecf85fa2d5d69. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/BX9AI2100021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb26a7e5e672eb370be6cf3c160073d302a85285df8e3a2666676039a256352f1. 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/BXUNX1900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16e748381792b9fcc9e9e981cb5d49f89e8494e70f9c9bde015d802dce237fc6. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/BXNZI1900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc082bc911ab75c71300c641733e1c9f730c7613891997a5488a1fabab7108c1. 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/BXIHE1800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7680a0f9128782b781c47c968160820c9c868eed36be25474a93e79e862d95dc. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48: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/BXZPH1800001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f94b1fad60ef306c7e761d9a7422ff12d2701451908dce87a7d8b9dda4265c4. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/OZ5AB1813059.