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 0x41fc6f0d7a81c6975f22b10115ecaf895af9cfc0ecc371bca7373ab485bf2abe. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f46afee8-6fab-4db9-a0fc-168da255ac30.json and https://artists.proofprofile.net/proofs/artist/f46afee8-6fab-4db9-a0fc-168da255ac30.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 0xff300b8cb7db34f2ddf52683fcfed268d823bbfad4cf59c3231c2c62b637a1dc. 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/QZZ7K2537972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59658ff805ac33817083c9d0f367af0bc8e3db0c3a028bf65627b38701b51135. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48:10Z), 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/QZZ7K2540486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd74d48fa0587ed1e2c33b20620575e90b449143a54e43b0d2b105004f1414835. 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/QZZ7K2540488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x854b03596c2f3c998e6c57816f1553ab10cfafea52d0d186969f45d66cf04f8e. 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/QZZ7K2585075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57becc9a1b76481e0679dbe97bf0e92e83230c7de90de71f92c862dfc883d2a1. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZZ7K2589004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9846b2fa7530b2f896405efa2cbbf1d767b40615d3d262850fb7f7b665679a0d. 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/QZZ7K2589001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf592b7e08fe54676fface2e869fc2712c8b1661884a09c91eabdf52dd01b4f39. 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/QZZ7K2585113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46fc5ce1b9b9bb785184398cecb0486513a22a266bb7753c538a8983ae8019c9. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48:10Z), 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/QZZ7L2544534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7be2ffa38f28709602db74617ec5850d21aad4db9217e6275447d4d0b31bda32. 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/QZZ7L2544535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf31f82fbf31f3ddb981ed96c02d60533685719663ce4ad29ead6d72af452a2c5. 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/QZZ7L2541925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90119e8a546f082e4a8bdcd4dbcd8f8c1e0c680650d56393caf986adb989015d. 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/QZZ7L2541978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c36c76a5568e5d1324a83f54fdfb5f26dffc9ff762c5bbdb0336dedefa71525. 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/QZZ7L2596394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e12c570b026618335f4ffe72c20ea5056d0617a9b642be3be5fde8fcadd89cb. 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/QZZ7L2596406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3979c166dbc2b5e86ab055a3955a72f517ccf771443ac9b97443ca90807b6520. Chain 2 (Bitcoin): anchored in block 958689 (2026-07-19T07:11:11Z), 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/QZZ7L2593695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ee7d9d5bc803aac6314c6da1b0d7ae8308ace92cebc758092c152f03607e38b. 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/QZZ7L2593756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x335863c1d46ad16d60a49322c6366165fd900e0811dc52718cd740d05a944c21. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/QZZ7M2546116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0fa4b27d34edf543af9eb014d3c793652c44a247e6e4827d740918eb33639ef. 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/QZZ7M2549470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf164da45bfcb05cfe1c3f12bdda4756af12f27d9dbf2ca2fa83b95d066f89ad1. 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/QZZ7M2597903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a25e520c27158243ae2630e8ef43fe47256b2be0c93bb6507af8fff7144a574. 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/QZZ7N2500277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f195a0e71bdc4d27756be1a8a60033054d6b387f5b04fd489b8c0c190e6ae4f. 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/QZZ7M2549472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba6cdd139e96711ebf864f560a73849eb09188c0a3558b834fcccf484adeea75. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/QZZ7M2546128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dd53a1f19863bcd2ebef2712836b851bf5856c455b84f70907a876dbbc42ef8. 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/QZZ7N2500253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa007c912942991d960282c08ff78c16c5c72a5b2dc171eed4bf845a2ed981139. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZZ7N2500246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e200f4a1c1ec46ec031c6c12404942171fe5e8060c51a298ce751795bfa77a0. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/QZZ7N2555188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47acfea73c7b8e26806e81d449e602f30ef3d6ba364c22a1b45e21e83ce64e45. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32:15Z), 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/QZZ7N2552366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x152ee45872a326467e3100ad12904514e692f5d6f4846a4030d217e18740bdb0. 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/QZZ7N2555187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35c9263f5167963b0155d6ed124399eb947a7f43b69714d24178b1df3a2fe8b3. 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/QZZ7N2555190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x333ded5f0376d1091a49347780e5cfdc30556a5c418cf0b6818c16f77d1cd8e6. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/QZZ7P2507558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2072a5ed2cd52eef65832e90223fb1d862e07d8828a499a54a8c2998688b8711. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/QZZ7P2507523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87680548fca8c1618f3bb06db1da3f19b59de2e340d4fbbbf64b505fdd92040b. 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/QZZ7P2507499.