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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44ae697ca2d45fc2a5bbb086d07ed85317f6a37584607614160844bc6080ba10. 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/36fa6c22-a7ff-40f8-8614-cf009d824045.json and https://artists.proofprofile.net/proofs/artist/36fa6c22-a7ff-40f8-8614-cf009d824045.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffbac831a7a2be49161df627a7481d131eff8b1b36745bd2e93112d38ea08f93. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/GXBBA2300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe682d0e38fa0da6bc696b0800f233882747c38c5b7e07eb274e0ca6ffefe2a55. 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/GXBBA2300016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x095d8769a65321e523d0283b36680cc9ef83b7d3de9f834eb2282484b79f4ea6. 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/GXBBA2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7650ec9d337f06840fb743a7898a028255332a1d20f39995b00069680f63e9ac. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/GXBBA2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x943603e45955dea617d51733c409a32c99e7de4eebeae53942ba3a179944e522. 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/GXBBA2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c6a0af40b8215628cab632361abbc0e9b3d32beb42fdf9704f333bbc7e243d9. 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/GXBBA2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x330895e030b4c94852f8b4d0417f2c8ab934ea6fbfd8ba6d45f897c4a25a7621. 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/GXBBA2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17d68f526c7ba31c6a25c36f5917f5330ad7ddb1086033197eb0d06d880925c1. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GXBBA2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf95738d4fa43b6f7a0114e429f35ffe6798098e359b8e1c69a1deac54ebc73a2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/GXBBA2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9338146d82e257c3d27e71420c56f506f505567237ff5d07896d022b80f85f54. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GXBBA2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3fe256dda7c6b7736c7a30b36e6eee042eb31a7a02c72be1eb4a8dce1402010. 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/GXBBA2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c127d0258ce563c3d3a59882c4d90c6ae71986a8974529e3515456d552c5f34. 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/GBKQU2306042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8423b69b3347172b07fb4516ca97d4b7f60d264bd8732976d7f4226a641729a3. 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/CA5KR2312861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a655ff639d7465d5ac9cf3eb1bc05bfae14610978162718ac550a571cc85679. 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/CA5KR2312862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1555a0494a9e128e4d3117e78a3ffbec969ed1d94d478d3975cedb9ad112a4a5. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/CA5KR2297876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15a0f48256a8d7fbdab460561d5ef545b3867dc156851db4b5b124e4bb5bf192. 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/CA5KR2297877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc15960f8989108acb267ed272eb48cc266da77476d9f54db23a7c740f09be551. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/NLRD52024087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca7646cd7742fce453d43b48b2974d497eb5c38eca7e5a2894423cb2e6e169ff. 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/GBLV61810074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf66d5c6e7de826511bda960c752f4cc27cce0411971b2d2ba9133af6c30a77a8. Chain 2 (Bitcoin): anchored in block 960355 (2026-07-31T05:49:18Z), 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/GBLV61810076.
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 0x3adef1c375516ee67e08078219ee8528c262341e3b80aae27ec4d81135b3994c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/GXBBA2300019.