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 0xf28b98bc7e177a70a9c7ad9c5d8c2a5e0821385e9eea58d5505a3948b4e9fe6e. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a751201a-fd6a-423d-942d-47a9f83927bc.json and https://artists.proofprofile.net/proofs/artist/a751201a-fd6a-423d-942d-47a9f83927bc.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 0x6d3328053c7ba09f3f2db562bb8d5e018b8c11dc75f966ec4fea8d7b9b9a491e. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/PL44R2287178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5b92d4d2649ff28a4fe8f40bf8432462c4b62e947ce3663fdac610ff3f7ae2c. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45: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/PL44R2287179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fdb49e0f1061ecfacbeab30f1569363362721fb8f125c4ab7ab55152085dd79. 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/PL44R2287180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5815675701dc2528fb5216d0e12b9332a2e3b5fab4facb1bf6b4ce9c6cae9d4a. 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/PL44R2287181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabbe1d1ed7398fa60d3059d7727ec8a20a0b02ffa67a82f8ada18c41b83f2180. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/PL44R2287182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa20a0ce3f2676e16b9b77f4350116f1cec9da0b16e00017d223fcd3b7eb5b262. 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/PL44R2287183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba38dacbf22193ee3375416469b3126ea89aff2d85bd6a54176a9e1213fc459. 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/PL44R2287184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80daa5709f2f369827463139719467f70620d2e049a006848cbad328bfb657f7. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/PL44R2287185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa36a3d23b66fcbb5094e25313e1618183f8918025504fb48dcdd1d92488cd2c8. 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/PL44R2287186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c89fa475f80b8bd42dccb579d7db0fb1735c30bfbcf4ace76b1b889df4c55c8. 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/PL44R2287187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd1eb1092840e3d0b81fe59a99e7b421c16f478497073edf17875476b74fca4a. 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/PL44R2287188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x261f714b239dbd1991040c1c275f614a26d59a9b35e2908f74eca03a1ca3d827. 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/PL44R2287189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6340d0a0d4d7d70b00ef93cfe56d44cb80ff5eebfeecc07225d6ea9e43f0456. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/PL44R2287190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb39351489b15d759255ff0b643f6d355cf0d5e6fb4fa31eb8a0426ab70d2595. 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/PLH492400475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3f646c24ce7aec3d77b721a4a7ed63e7da643e70ed1635151129d1f3017bdc. 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/PLH492400476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aa9d86439c868edba2fede04200fee51103a854a72b6c4465030302f1ac293c. 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/PLH492400477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49adb6c9c327f3a00a4289146f49bb6142e04ed734e33e6c38243d7b9008ea5e. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/PLH492400478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee27c4371529f86dfbb966d14687311cbbe073018363bfdf5f95d821ec7d7f83. 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/PLH492400479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5872c279a064d67484e6e063b4ffaf7a4747cbc64625fe55149463bfe9ae113c. 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/PLH492400480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bb6f12addd172d0cdab7257471d1aa896e6ef7da7c877211898617ac9c79a1a. 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/PLH492400482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae2c3effd18a3787e8e0f282a961d259bffe673ed2e87da4b0dc39434fc6cc7d. 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/PLH492400395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd88a7c970e9b9b50562f060858dc21800d7b857dfd7016468f9cbd9bb9b095c. 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/PLH492400396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c90a368cbb74bef230612463b5a08d8b9d4cee4600fd8b7fd4fe16adcd8e43b. 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/PLH492400397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc78e44e920f06eeb88b7fb65f89ebcffbb23b5f6cdf77b0dd1b161d7d56ac4b1. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/PLH492400400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bbf3ad21e5d79cd372297b8247c7a2a342ebca3ff05b76319ba15cfde4e7f89. 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/PLH492400402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf98cedba07571be0cdb8d8fe1c900817ce3d6717cd1ab1b211b0ad210dc0530a. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/PLH492400405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e1e07620abaf6d001c927117b7d49ad1b5bd4f3c0ec59498d61eb9bd8429e70. 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/PLH492400414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d8183facac622cf6ad398ebdf7d8064812214b0df5c235657f2f7ba44f17d2f. 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/PLH492400428.