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 0x370d7dbf3317f25f12ff8f7c4b9ec7c461def1ac8b2a15b2c0fbfa0bde812eb9. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2dd829a9-4c14-425c-9361-b0edad756578.json and https://artists.proofprofile.net/proofs/artist/2dd829a9-4c14-425c-9361-b0edad756578.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 0x0380e7f92a0f92f0a4c21caa4ccb26292ca83856e6064d7d851215eea135d3be. 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/TRARJ1700245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8de4ee272a1d1485f7eaac946cb8d69753aab97dc7ec95ba7a58e2ff115b986b. 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/TRARJ1700247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff74afb0a8dd892d3252bdf2323e28623abfd0fd3fefc110b02f5d99abd06889. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/TRARJ1700248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c759f472d8434218ebe81b8446629d8c1cd4ad946e52e2dfa15ffd2c63f5dae. 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/TRARJ1700249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe66dd25e57c53d514c16fecad6ed47aa9a5aca7b7384568941a03683ad422c16. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/TRARJ1700250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4450ec66b626abb9102cd53e9091ff70816928b97639f16b32668af64fce6eaf. 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/TRARJ1700252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fbf7ba06ba51aac0735fa99ac1ffa5991d6487bbe36ba572e4c995f00bee21e. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/TRARJ1700253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbebe7fcbc08446cbb3869c36e1e37ef8558bce5b4d49cf4e01ac1e5e3b96fb8c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/TRARJ1700255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8a82b550e77ad2f81ead60c46fbcb32159c7695b2dc8a58d3c489055c8585a1. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/TRARJ1700257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb531c92dab3f33a490fea1cd91f17b78c52adc8d9addabf7370321c0dc0cdbc. 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/TRARJ1700259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3ea9bc5c3cc91d61706f50f5c5e7a81bc0d897d9c1e115b3b5fe424f37423ae. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/TRARJ1700246.
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 0xea38ecb9b020c880cd4a620e691281e84fe73296cccbeddb995dd343d54613d8. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/TRARJ1700251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fbb10eb521fb66af283f8058a0f085984eb1444eeb87913894c2f726ee7b345. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/TRARJ1700254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa72363bd9e2277539dd557ae6f637499c879f2ef532a6390ab5467cf823452c. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/TRARJ1700256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36ab187a41d2e3f17ade8f64f746d870ecc3d74b289eb003cd90e15a3d174d5e. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/TRARJ1700258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9817bac20370537dccc7a3ed09d31759d6998b84c36421f2ebfc9b3122d2bac. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/TRARJ1700260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8914f3684f838c9ae1e4a634b9e42d212b3efa9256afeff065e80dc5a5ef66a. 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/TR0381506756.