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 0xb959b7373ed7572ab6815c4017b0ec69f8c5aea9e3a7038308821a8408af9d87. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b2babbab-9908-4e71-9691-394d8c7ab6ca.json and https://artists.proofprofile.net/proofs/artist/b2babbab-9908-4e71-9691-394d8c7ab6ca.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 0xe03b3df8f9587d5cf421c867cc55699b3889c3b6781f50f7b85c4ce754ff7bba. 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/US7VG1730032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b3a266ba18c1f7d0e9605cdcc940bcfa25b7e0250699efb4f52b55494bc2e59. 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/US7VG1730033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec38891252e60ed102b4a8372600c245dba88f6fc764a14e0079720a202fe394. 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/US7VG1730035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a2d1003dc08160d863ec8715a4e146bc66ecdc6f93d67c96546da66e4bda4cd. 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/US7VG1730037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14c7d2561e3a0880a4dd0702ae90b61beb48ac93481320e9ae12f287fb7bd3ab. 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/US7VG1730038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c69c95c6fddf292d2c3355a15323cadce445dfc2c10de2637960399c1a74108. 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/US7VG1730040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a9dba48ca6a5e3e09b6ac49d103da822c4e2e71cd1b6e3aba6cca33a81ade64. 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/BXWGD1800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b12d91aa9471d61a43eb9b8431d67c2f6e3ddb599cab47d64e061e2864c319a. 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/BXWGD1800011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd3ff5b16dd41a20355d08745c7e609e6b2e7126e4dc66c1177592afac7e0a3c. 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/BXWGD1800003.
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 0x383ed90882ddbb77998c369de0f5af6aa944f8d0b92347e4ef05d4556b043e91. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BR9F91200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10808743b166c88c414e491cd22a543794b94de4750d778a1f86fa83ab5af1f2. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/US7VG1942620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13e8e496d9a32f41ab5ebc3d44ea38c787429184d1635e1b3b6fb2acb5e9e1a6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BR9F91200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72e48774f4e9fc5552a09bc94031df42825b725e0d42d1f4b363a8d9f65d3dd3. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BR9F91200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf524a2a30af87c4bf264695deb12932ba8cf627504e32011a118f070647ce85. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BR9F91200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1099b3dda76d71fce3be2d1bd9edba50b2262ca51161898bcd5f3b73c895e6a0. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BR9F91200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe765f74222ad0fed8b44eb76ff327bb6acf5622202860633eecdafb33a331fa6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BR9F91200013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46ad8cbc6a0deb742dc73470b040120f2cadeb7237877e7a78f7ff817f54cb4b. 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/BR9F91200014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb0874b24d6ba5a668ba3ce01d656e91d009a58e199fb949b20d99885bd2bf1. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BR9F91200015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88c2855f24048dbc33cd05f7603fdba1723483ac7747d68f26bd81f56180c9bd. 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/BR9F91200016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fa49533be6e4fd409dc89bc63536802453a71a466edf5cecb1c1c097e1a3b78. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BR9F91200017.