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 0x584791e44b16555f7f66952fede2b7837c6cbc283ee249965be75ef157f56ec8. Chain 2 (Bitcoin): anchored in block 953617 (2026-06-14T09:00:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/19ed66f1-8730-4115-a7c8-e69e718a849f.json and https://artists.proofprofile.net/proofs/artist/19ed66f1-8730-4115-a7c8-e69e718a849f.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 0x58e3bcc1bb12c33f2f47573c555d2efb48cfd251b994133fd1e16349a8997781. 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/QZK6P2265951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba30961aa3850ce09a31f1712621fecc94cfbf9d7295b33c9e228b841091c160. 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/QZNT32200052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8346465cac126034c33c4f255b8f34bc8a6eea753764197d4c4ac382392b2e5. 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/QZNT32200053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a473535353100ff6b7a8f0b92e305c91b7080f2833f0745b58a7561bb9ed984. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/QZNT32200055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb87f727c90d6dc4d80187316fd46d2391c69522236c777db4e5f838ebdb20df2. 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/QZNT32200057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcee6c57ad73df8ee0454cf3db5b52cf825514b3fc5bdc95ec774b4daad5c0f23. 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/QZNT32200058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3e75410cb5aa827a1071ed5c575f162a9c934288d38db202c6ab800c832fe3. 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/QZNT32200059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x209e148af6f7259ef3d94159d63825c5380bc7b0da91d4cbec01ac5307b76c6c. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:31: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/QZNT32200051.
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 0xa746c8c7cf44a8963eccc6ac566dade2da6bbb75188e84c226deccfa0afc48c4. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/QZNT32200054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f94dafa58dda6a54d16819e812f02de65c196ab7cbf6743be0a62d1c76c5568. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/QZNT32200056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd868dfe4e991f7b0643280a082861c560e3bbc154220694d6a70769ec07d7a97. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ITS741801180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0240a387b9e1aba698a3902fde7c559bae05fbc3d0f2fc39b543ae9d4724c94. 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/ITS741801181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7edfe7bbea20ab581ea497aa0e8bf0c5c77d1f48ab7ace708cc5d975cb0e53fb. 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/ITS741801182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb36f58dd12a9df6f1fb019a17e1d53e92b7a289dad63c4f5bde8b28f4264dc9c. 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/ITS741801183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d077c556b046018f0a9d953335f199b9df8391141c426c7107a34d75b20ed3d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ITS741801186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x104acd3ea1495d7912e33fdbb4bdb82848eb2a077c9ec4707c148e4cc82e050e. 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/ITS741801207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d7537cc202f39604eefebbe8a3775eb60e84c56605d2d0dca20d232b6dea84b. 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/ITS741801209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4809866e9e9b61134ed9a96dd57b049e84e01bb5b96061a165193a3f0f9e50. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/ITS741801184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x355f8644d565a8465b488fa5a5351dc66b671feebde5fc8e067d0a98b4f68c5a. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/ITS741801185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fe1869cfc02e33874ea41fb70a5260dac9f9dbf8d0281822cf1ae8cd407690c. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/ITS741801187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fbb18a73e206b8c7a0ffdb54fad9e0b4b99103e0a34d40510117239ecd027aa. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/ITS741801208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d01e7ec4a836f7eb0c4df9666d2f5f8c22af4d04b69e041544a6b17ed8bc497. 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/FR6V89904824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c9a6460b00592502c61fc742e9fd10d4895d6525072ba249770a358f3596266. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/FR6V89904825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcedbcfc7f424d9b05ecc32722c4d59d9eb3890ee39a78b73c49d205c99d62dbe. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/FR6V89904830.