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 0xff9be1261504f04925af5823ecce4a1228adeaaba10e32440dccaa60196c7a8a. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/901587ae-e698-415f-9498-515ee1ff5d3a.json and https://artists.proofprofile.net/proofs/artist/901587ae-e698-415f-9498-515ee1ff5d3a.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 0xc60c12ca97cbe8d14605c18b6e10a70734155b0c7f542df166b92b53ce23613c. 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/USA2P2418864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7c13b7e5906077d2a6b0d672360529c6b1bf36af0a35c5d2080f09938e75c45. 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/USA2P2418865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d1b4d41641837dc8f4c5b21e0a299e3a21fc340e1361263532d6068e3e63902. 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/USA2P2418866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4507376fc7ea15749dd32b1b43cda9e63cebd4b03f0cf1d83f13148c477d343. 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/USA2P2418867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4adfde10104eff11e6aa5a4dca3f0a7890b345f08f11ebf614dbf4ec2ee58e2e. 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/USA2P2418868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x125e6ad67b8a3a03f0ddf17f84ae8f6b25c9722143079027b00c95fbb83eec20. 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/USA2P2418869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b9c07da992fd876de1bf80346248e18852e00552017d5c4bd83e29a692f6dd1. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZAMM2126923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x885d78f0845f3f418b585d6f834351d9e9529d9ca0e8fa034dc66358134a19ad. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZAMM2126927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xded05d2da62d6541f1800885ab4727630efd85d58bafb87b2bb5678e81af8539. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZAMM2126929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d9649d4b32c3e9c4e32910fcbf95adc83116c12b77010a6bcd1c11f4a062ee5. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/QZAMM2126933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe59b8b0ce094629b9ec6279c487ccfd65bf4899f7b6ff3d5e2b2fcc39c415d98. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/INR832301707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9945ef0c0b87c3e97b60d9b2b7ebbf851c0312c57e1a9185681495ee56452fa1. 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/QZRP52262615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x357cd3441a3a2e92be854bc82d77ffe38836ce8118e05b23e7703c758fe6976a. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/INR832403076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49ef54a4d4ca987534c3e7f37b750cec62b27fb029a916c6c773117a4e9e020b. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZTB42278831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec9280c132e5cac19d5cdc09f9ab90c6bb045d8bec25e92cc28c9cb06092941. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/INR831900739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a24ec9f9ad765aec0e96e76d7c7f837df60412ffb8692b69fda971ac786723d. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/DGA072160477.