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 0xc0118488a6abdc55b519e03ae859b0b3d621ddc8815019bb908d14d0f7540b6a. Chain 2 (Bitcoin): anchored in block 953909 (2026-06-16T07:53:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/190e7286-b194-4186-a078-2447b8c227a0.json and https://artists.proofprofile.net/proofs/artist/190e7286-b194-4186-a078-2447b8c227a0.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 0xb9c550ac018bff99ab15add545d16027aa9a37bd5faf0922e9d33853d3d06a4a. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/DGA082419285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa19645aa686182f133e90e52a646340346620c95ca7ead55afcba7c19ce85069. 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/DGA072494255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23cad3c7d26008364601ead7eba8ab1314b4c6d900cd8b61949061c1a55ebc67. 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/RUA1D2454996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeffb9124041a0d8fafb05df6cbde4ec86108980185630e5a5a16dd252406daea. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23: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/RUAGT2312420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7429d22fc5b86cd76c1b4265cf73c5c16eaee4cf0b586ec6c4f0ab19a5aab6c. 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/RUAGT2312421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449c9593264ac213cfbb6c7bcbbffc6eba75bc19e69624ad4967d907b0a17913. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/GB8KE2303775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aec7677b4776b6ad911725670d66872a2273d7ea85bf2196fa88f126184bc6e. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FRX872292771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef4d6fd822f29aac1db96f6b911f6269b1b65cac6e3f9d4701b098268e6daac3. 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/DGA062262624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x556b9523cc6a131ea990ccf94070fcc21f3e2a1c890ebc5e37839cb69b3f81e2. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/DGA062262625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac95103ee8c050a524a3b5c5f49ae1c49600d2c97548641689bdd933bc3392eb. 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/DGA062262626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbd4099436f98ea8781d6f3cabcebacb8d3e38150e594d92324d8a96e9520962. 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/DGA062262628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec5e218c056cf4e41958a4574b9f9b9af1d31c77cca76d97fadbedaa8548d177. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/GB8KE2215839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c2f2d0c239d10dd7dd5b6506fde2844d69a7863e4bc8ef668df5e6373bb95c. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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/GB8KE2215840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca9bda15cde683711a8c653f2152035d9b35d92bb7520c1442d20b52c6c8b0b0. 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/GB8KE2301213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc37f3ab2af6f46f0779465f0ed894e41ca47dacff250b187fba12d0d95d3af9e. 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/GB8KE2301214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb715b33a395cd467a0233e6156d3d04cabfd83ed6db789a1df5ec6d7793af256. 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/RUACR2302535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5fd186997f81b32c6db2711d75c90621142b329ccbc27828297a07b443e3af0. 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/FRX872581705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f5e93d084b84d3273251c26c04a27d2293ad503436b9ffd0e020e71dd36e917. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/RUA1D2569180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a24492ac5e60edce266b8e315ded5ccbeb51923939f1d4657a0a47ea94bc62f. 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/RUA1D2569181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ab4f392ac16e82db0d16a919bbd9d85e502e495f6728511507303c52af2bbf5. 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/AEA2Z2537397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66cfab03729d053b3b2f94e82a9ab18e443d11f83f54795338459cf4a33881e5. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/RUACR2401955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6312aa4043c3a56632b0fa96e1214b110cda26beed97f502bcdd2850793d9f. 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/GXBNP2501125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5e4063d4c285e417c8224c7c730a872424bf02ee3f9096f8b2c48a41d5517bf. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/DGA0T2417839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46993c645ba7daf7ae5d34f30eb485f3236e3c4163456f6c72d3a95abd4af83e. 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/DGA0R2459571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b68250a4aeaac1a01e302d041fb540ba018be94ea883239c540cf97d588e56. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/RUAGT2436940.