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 0x74d2321915eabacd2fd4c4f467b577ec3e6fdf08fbaec25e6ea5d1f9d08b8e21. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/73238337-9dd7-42d8-985a-944e8058f98c.json and https://artists.proofprofile.net/proofs/artist/73238337-9dd7-42d8-985a-944e8058f98c.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 0x588cfea680663e5d3ccb036a3a1ee3f91fc141df31c4873cb24af2f22179eaa1. 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/USV291463895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1a57cea39cc73c15c82fc88aa9a56fc022cd0969e115c5ce453d09cac4d08a4. 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/USV291463896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19431ecb8ef45e424354117dc2e2e7cfbf4be9004cb6911c49be13b126bcf50e. 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/USV291463897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf52b25c83f931312c315b5453a33544849204664baf739b97744da73f099b9c. 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/USV291463898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb524058f9ca0f7a17147e05d4468435565c9373ef451ecc03e315f7639958a34. 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/USV291463838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11d0db117a583b3c283b668463ad082ad7b986863c85de33f1581aca3a292dd4. 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/USV291463839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76dee2c22960cf560b573388163afe7e69e309392e57a2f53968fcd202adb433. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/USV291463841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x501eb5e80dfec7f71ef10b47ef40f120f64131686996b05c3655c2f5c1e75a0e. 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/USV291463921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fb096716f6df6af44fa38396646b3b93f23a57adb753d2f7034eb202e09d1cf. 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/USV291463923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91a4f740d0a1d29c1debf78ace9708dd6acd63788441c61ab091f3ec5894330. 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/USV291463924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22d271b4c6eabae9efbe545875fce623a8d59bdd1c2c812cf122a54ce3988f11. 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/USV291463797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf821f639e6a290c10ccee275427ac3ded8b97698c576b91c84945e9fcedd5fd7. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/USV291463798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x247179e138d864e831fb8a4c39059198d7d5961c5cfa5cf579626a38d1b4136d. 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/USV291463991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71f0f57e53c07a680904dda0f4bfb60b8b3815ee551daa881e30e365ba118a26. 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/USV291463992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f08ec0ff3d8c227195986cfbfb567a7d8a4e24c83fad7bc9e7a6b3603d8a6fd. 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/USV291463993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e3aeecacfcc0affb10aa73c3d07657db851f1a676ff3dbc35d9db7de167a335. 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/USV291463957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4dbf73c837c8ae99f783e9023d5839d12a4457a60d430db55ac0b816348b83f. 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/USV291463958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85df1f81b544d45d1e26998393a829872d8ff11c5116852a51e56b7e13f8e20b. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T19:59:32Z), 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/USV291463840.
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