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 0xb1a794b595df70c9f52b914e5e2bd5dfa4c0cc657a77cfc92f219ca3bdd6a525. Chain 2 (Bitcoin): anchored in block 954500 (2026-06-20T04:47:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9b40495a-e1ba-47e4-a5c1-13fe6f78de50.json and https://artists.proofprofile.net/proofs/artist/9b40495a-e1ba-47e4-a5c1-13fe6f78de50.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 0xdb5d2ffbee537a1a312e1632db1db400aa8888d5b89e7dd6d5e923d7a018d051. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01: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/QZS7J2539640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7843728118722baba4cd0bb3561c4713d800f75ce8bf2051b21c3a37df1e2228. 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/QZS7J2589753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe109bfa83507d7b8528ef3d3db41e8ae03908541a19acb49938049dfb0d6c628. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20: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/QZS7J2592571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73ef9f5d8afdba097f69d469c20589be76ff380cb83f168e4d56e0f6ddf39a45. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/QZQAY2526909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c4ac3e562013a65194c326815ca788bf71a60d9815555eba37ead4e85df59b. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QZQAY2514938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x100fba4d4d429e7026c0bde2f9c59018d93eb6f6e5e960e0693ab0a9761d4236. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/QZTLA2502522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc66042d45e5143ab06ad18289132225892404e12a633c143b70588594d2060f2. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T13:24:39Z), 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/QZTLA2570999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5202d3c0e7fca88815cfde406cb7b72c235db94d7e3fdcaf1c5101d9a2d90b2e. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/QZTLA2582135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86cfd41a5872f0a0a934e2aba9f72951029a85b86c9d39a6ebb55e4480da1325. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZTLA2582532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbacd0fe94097d796c1ccc786c1ad630bec10cbf8eab2fc763901ad8496b1265f. 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/QZTLA2520163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf109fdde890de357e1f6f8fddb911260474be1067484869f463c187e0d30b480. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/QZS7J2545824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf62994055b03bd9a1e54a4ff95c7c06d3faa678794770e2ab7f6f74d629c7b. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), 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/QZS7J2509179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2598ffcd3a50d8f773005ae3ad8142bc8e16a459ff64932736525a4fb6aa1885. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZS7J2582241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0047d01d9c557d7a1fc93137ed572ff7829dac6f8e980e2863c7bfc00fb1e297. 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/QZS7J2565631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7e2c4a9c2ceefa4a61279ee74d13ab5fbaffb66f37ae8d0c10b2d7d6bc93643. 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/QZS7J2581469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x022de5ccc1f35026823e4516616e20d5a847c85862643d9f699735283b32651a. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZS7J2559212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c4ddd48a85aa2dd899f2cf4c5f6e940468186e1ea9f5abe41def4052ec33ce5. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZS7J2536860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a0384b21a0ec908dcda1d2137bc5102f97756d4b6234a44778a6ab9ebb8c2a7. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55:47Z), 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/QZS7J2556787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x299fe6802aea23d5ac4443db6c0702f9ed8c133450882ce000403a94417004fd. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZS7J2576554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb79de15042cd5d8ab2479f25b03a7f300b79d780ffbca618e2779c5a74d0aa58. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZS7J2575986.