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 0x0af1ec9ea249f6c46a8e8a8fd94ac20025aceb41875790ca401f6c2fa5249af4. Chain 2 (Bitcoin): anchored in block 953954 (2026-06-16T14:18:37Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/25a0560e-a879-4787-96a6-0e75acf8369d.json and https://artists.proofprofile.net/proofs/artist/25a0560e-a879-4787-96a6-0e75acf8369d.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 0x149d64f7c51b4f5ab147d0ab456fc98c0d0fe19be4ccf9987e6e18bad886faf7. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/QZZ7X2528667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9ed9f36cc19b6678b4f689dbf4551848127e0b2095b7135dad22517bde7558d. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZZ7X2528665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa78799148ab7c3d3b025f7fe42b7317f6096fcbf2588384f21bc5387c2e73ecf. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT3FF2518246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74943c79a05957311777e556fcf7fc31176e5bb72fb017bfcdf9bc50881d84d6. 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/QT3FF2518247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc60547b9cfe49ba5f8690383a73692d54377a69135cc8bb1090f1f82a8016094. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QT3FF2518242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4811ed7c68d20d54a9f317a90f9bcb72335874b9b5630d46de8e40c80c77385. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33:53Z), 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/QT6E92599903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x066f8fa0f775e464647d0a0a859a3ae6f6947090eaccbf35cf2134c3a72bbe3f. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QT6EA2502222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa06238622dd3e23d146de171f0e6a3d302ea7f0dd4687e8ddff0e16749e7eff9. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/QT6EA2502267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x352e02d292b178a463e8edb8c12ac8529f8ca5a3cd7a850432f03bb472ed2610. 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/QT6E92599802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5656270f6d013d21d229811018c436230678b9dc7efa4b784180e6d0866335c. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/QT6EA2502260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70d7b5e7307b2b5089fa324968b4418726c209478cd350d02798111b8e3f4602. 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/QT6EA2502219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf6386544eb4003a9d17b3fbb45fb79a186f069936faf540283fa7dd49bf6ee. Chain 2 (Bitcoin): anchored in block 958861 (2026-07-20T10:02: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/QT6E92599944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x124ab4928734b2ad6895612d6b9439b5d85c1db363f22ff5e8e3a5aa47b87c3b. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QT6E92599928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a7bf216f9a9ab9f69c62ec2ca009d43d605684eb031ddde81f699fc78266648. 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/QT6E92599806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e3576b81b8b70e2e46e192b05a2b4849320a00f3252bac31d9778ff84b47dd. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/QT6E92599990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x235eb3b935ba8c19e952dcb02fd477d2cd92bb693978efddf023a00cb5636b78. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QT6E92599941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x911bc4f1d81e58952ceb229d2c23d169a7cb81aa2d2283df9887e088c84d2b63. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03:35Z), 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/QT6E92599930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ad036948d8263279e8c61dade8fb5ad2d26a6e785ba282889025c31975e6358. 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/QT6E92599876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95b4235e294b57bd1f29d9ab702fe208d58f4794a82d2550b3c2e3c2c4b348e0. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/QT6EA2502338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddefa417b551508add0802d074f0f9097646b661e72d4f2a7c3b6831d57448a4. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QT6EA2502421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1276e7a1c6092fc16680321df10b56ce12ad0a564ecce25f14278faf72d891b8. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QT6EA2502476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0edc4f4c7b86d522c03779ac5be97b93816a04aadba0ac2795261a7085b316d. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58: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/QT6EA2502447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a5b22505b1a0db4706a94a75a37cb5cb585590e4937652686f6386669f881bb. 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/QT6EA2502454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2da4c9f3d2c0cc5e041c1a3e0c49b6ba5fecd5c9f251cfd5043326e2c3e02c9. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46:31Z), 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/QT6EA2502443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a1420651af9a734c9da7e4f4e8e84b093582f2458d7f0da5efb42a81d12733. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54:07Z), 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/QT6EA2502335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96405b84f41ab19f82b68b1e9375634fc429958b2064a74fffd222f08a7d707d. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30: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/QT6EA2502478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7625bd935c6c3d18f186aae8c4c96e66504f00e3f6c67faf3ec1eb08d8cd729a. 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/QT6EA2502301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88dce6c8e0c54c1fcc2d6620a9b82b20f8b9572e3f205059d6e482bd65fbcf77. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/QT6EA2502357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f171c0a8d0224b4ac14eaa15e50241e5abf01360c570fec566e124867cd197. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QT6EA2502277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236db8718ed08b9cb29db398ee943caf377326872dd288f4dac50e553a986f0f. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/QT6EA2502899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80e0b0260ad373a52981228942b94a2e664f0258af97de0379c9030c130ebc16. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QT6EA2502290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cce9a34ad74a8d7c593d1e4dc49c60aeab9e257770a3b360436323d59b327ad. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24: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/QT6EA2502272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39bbb1e06127ce431d9c92aa96d71199f2e22d9d4281fc9c603f59264c1ab785. 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/QT6EA2502450.