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 0x8de72b8b24a629a99244e3f35df28ab34a486cccc29839e8de6b1ce81c69958c. Chain 2 (Bitcoin): anchored in block 953612 (2026-06-14T08:22:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/175c2d4c-73d4-412d-b179-33ada07be37e.json and https://artists.proofprofile.net/proofs/artist/175c2d4c-73d4-412d-b179-33ada07be37e.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 0xd7dd4609d6468a9e1f586129af12dbc495a00ab4cc614a6522f90fa3c6e58105. 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/US2641838903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8404a69da517e431a9e2bb61534bc33d5b836262a8edf0605f3f90b0ee27a81. 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/US2641838904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a63e76fba1dfc7e19410918635a42802c61afb7ef840692b26f4b056107be83. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:56:48Z), 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/US2641838906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedaccc0c8e9529e39bf1d0bcc7390551c11f4a165f1ee8a63e8beeea90ce8a03. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T16:28: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/US2641838907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08cb0b1d62fe48029ca0de34b99ac78fcb465e38842604bfba4b20ad0047d3a7. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20: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/US2641838908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2563a0a694f92b96a26ccc52311009063a0acdb1ec49d1667c8975ee283f773. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:59:05Z), 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/US2641736501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e7fe8b0c3df9bbc52ee0cd1e3f1a079abb48d767c2898957a500119841b42a6. 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/US2641529501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ae078a1d653111d27c42a8548991311d5d92f2e6439221c06bc382c7ffa39e. 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/US2641529502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e927c132cd7b941b4cea42a984e393354780eaded32f832c9019a9e615bc517. 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/US2641529503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5d3a6c322a3c64ea1738a776ed02048b07a9f79ac5253bf0da941c5fbb65467. 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/US2641529504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67f2eedae7830e686175d0f28f0bd3396ca42b9b2d145bc0c7da57855dbcdf2d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/US2641529505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefafeabe63f6879071849b92265ce033cb9461d339463b01a97741e88d42c9be. 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/US2641529506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3343566690efa07df0d19c3ab1baee9fa8b245b248407a4e25c45630431bb271. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/US2641529507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0386478f3abe3d9c54ba7624c169bcf1f14822a24e0e090c0df69743588f079. 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/US2641529508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc6ab69167f2a07805203f3e700c3aa238d7244ca7f9d39869d6709c1e86d153. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:33: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/US2641529509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32153ce889fc1e0f4762a0ee3ee20330d16ea42ba513ddfdac0e9a6367f052dc. 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/US2641529510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f0b977deec33ad4ae4195f6b90497e7b20e7342511eab47e7dbee29f3f5899. 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/US2642431701.