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 0x4758424d5d098a4ee588a47ba19888cf3349d577d123c53346e08c2fb8c60ab0. Chain 2 (Bitcoin): anchored in block 953754 (2026-06-15T06:45:19Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aea6e1f3-7a8e-44e3-baa8-0ebd9bc84384.json and https://artists.proofprofile.net/proofs/artist/aea6e1f3-7a8e-44e3-baa8-0ebd9bc84384.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 0x56541b5a23151f2bc125227f7cf50174e030e3614bfab62c8127600d837fa866. Chain 2 (Bitcoin): anchored in block 960303 (2026-07-30T20:11: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/QZTAU2296094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3462c2b2e64283792a2bdfe8ed7c52d4663b57c695003f5f9932c798b6ed0c0. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/QZTAU2296095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd78a13e38b8d95819b3b8a3bf036f3ec91f5c47c2a76ab5f199c218e9c409a2. 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/QZTAU2296096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda91bca5a79d8bd37c428f1bac0bdb660c1fd6bac9494925f50148eead4fa6ca. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/QZTAU2296097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dc2d784727050900820d99423cea2894f02d7fff9f6c2ac0d782fbc12646396. 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/QZTAU2296098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddebee3fc32f65b2ae98e3a0d32f4645e33e984b5401509e33e1af0168d251d7. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/QZTAU2296101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7817d38cf048b213590542b890d31cc8f8a4fbc8275a4da0c08c5de9940ee100. 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/QZTAU2296105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb28449bb8e4d37fdc7b0d64836b2dd43cc9433550206a7d6390ed703ed8001c. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/QZTAU2296107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5982b15c93910759713b92b25a891750a875f178b1a5f940899edd5d5963c23b. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), 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/QZTAU2296108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa75908a2dcac4148bcd08592c7b6c07d825f455a2a837f2b9d60240ae538fd13. 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/QZES52463602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1b7ee03fc0ebfec414309417dc89a5a4b0e93b81f67bc1074a02f2fa1bc0db1. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZES82101747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x903905a6a3700bf8add88acfeb73bf5b856a5cb8d569bb3c3c0f203fff72af70. 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/TCAEJ1941148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a22413c81ea4ece08cc14e54ea61130c74d7d368e49e4ad73612455616b0e8a. 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/TCAEJ1941172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf68c22ca80996ed509fcb7beb9d8d4ea76424d699469ef5514b5f468bfbc7a5e. 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/TCAEJ1941235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb4cb63fe9f33b0bc45bf49330a2b3bd55bfe83377e38756c3ee82ae1619709a. 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/TCAEJ1942296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcdc1652d073fce3cf75db5357b041db790a76d10b06288c63d6e0eb0d0821b7. 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/TCAEJ1942306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a85eccdbed4372ed537fb88c0b098053b712cf6ca0d9ab974cff712d7562a8. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/TCAEJ1942358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91d27cf6d19e0bfc2955274a112ff807d71308004b6fbd614faa11c2c4ac7a3. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/TCAEJ1928164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29dc512b09c0cfcecec4ca8c7577bba7da11e56e557773d6aa9652ec433d1f96. 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/QMEZE1624085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb196f0966bff4efc874f4e6725ddafdb912dbd7e17aeb584d8b07ec0e3ca6d93. 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/QMEZE1624084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae9f7786f7a186874be3c209544514eed27e5fba64e24c3859104f373583871c. 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/QMEZE1624081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5822ab47c75a4c90f22e51054c1d068db2c4299c0170a8423101e71035c169d6. 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/QMEZE1624080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73b989e3e9f6fb905db1e56f125581b1187a8127b42c10e53738e722036fa732. 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/QZTAT2188188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a57a341e491f4117bde1d0e591114d1e9839f6e32cd0526d3ead81545cb9359. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZFZ32121949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc6ad609b3bfde0a043a422120b2ad47a292498a25f9389e4c866fe5a493c73c. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZTAT2188190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17ef58406b031a4703a91a67aa39e84f37faeb45eae138f2af9d427155584f96. 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/QZTAT2188194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x038ded56a7481ae6d5e60a271b223a9abec39a0f8a4be42af583cd2fb6732616. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12: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/QZTAT2188196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8202b64869e9a9502fa554b473af884713c0844bd9399cfdeb325a3aff433ad7. 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/QZTAT2188200.