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 0x5620251b65b8e3c35cadc8350d2d50d96abe4642c4ce10e7a9b38997ba95da55. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8cdb6b6b-39fb-4187-8b31-82bb9ac0d48a.json and https://artists.proofprofile.net/proofs/artist/8cdb6b6b-39fb-4187-8b31-82bb9ac0d48a.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 0x5beb18fea75b0fb8da1646bc48cf16f375bd0d18856ef98f327ed9879bd31ec8. 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/NL8RL2440238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a6eebf7782f5727a9592a0349e6c98b8f18a3d3b2fda4dbbf0623b0c13fbbb7. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZAKB2311394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11848ea9715d37382db78b20fbc1cd1c33a65593f1e54aa044a1c47a0054f1e1. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZAKB2311395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cd0b82cffe4f26ae5b7cb052f820a3eee725ff3de108416605aec800112b85d. 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/QZAKB2311396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa14c63cd439c54f25ab463a3f7bac70370f825c9c928c34173321c7ad34ba449. 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/QZAKB2311397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e3456f6b4d91a696ae47cb1b3c013f2d30a001a7509a2d126d3ec860524cd89. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), 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/QZAKB2311398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe70ad39fa972a4474db49c51ceea5a7a26f8801c7f9edcca2d6bd8604a5f078c. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/QZAKB2311399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6bdd04d572b71e319b1829a13c78987b5766cca1ccc904b2eec41e20fb7220d. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/QZAKB2311400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x604ea63626d4f8fe8c821955b26bb47ba8ce67091efb7cd1f6e5455293185192. 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/QZAKB2311401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbd1ad6bb47471ac775d98fd15648ac072c3dcf2979e107c6534d0c0dd27d0b8. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/QZAKB2311402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83d4248c0b2c2efd02ed045cfc2a3726792f48633eabc36add9e23cca321fac. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52: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/QZAKB2311403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aec3e2afe410825562c65737d6d8d4299f62a5a0d57bed468f5d887175f3b84. 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/QZAKB2311404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12dd5631107c9648f2438eca0e89182eaac3125bde75fe95d13ebea86dc23f61. 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/QZAKB2311405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf460224a918086d3e2b9345287539cd8b2aad27cb38a2863212a87d823c8a044. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZAKB2311406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x441ade6c149a09de02fe96595b10a64112a2033b63b24e96d4b1f0b06525abe2. 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/QZAKB2311407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55a2d33d1a77919f572fbb09c8c88e4e99787bfa2f694bb0cc600e8153c19a32. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZAKB2311408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44b19f915e625ed9429bb3edf999309e2778a9682a115b087d41e6334cdf3522. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/QZAKB2345685.