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 0x0446c0af1d1e3028f3dd0e2673b360b826d512f53646cfcfcdbb98795e84ad94. 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/62181e76-40da-4c22-8fd9-274d200ffb48.json and https://artists.proofprofile.net/proofs/artist/62181e76-40da-4c22-8fd9-274d200ffb48.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 0x93f1156751248401e40e3a0888e967fd101a3e4d12ba701a2df434affc00f974. 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/QZTB92271593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8cad6fe244e0e77a8c5e04cc01cdf0eb052e63e1756d272542c992604e73d6c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dd6a8d541dfea93fa4c6d79800a762454ef792492c1fdbb52707e80ba8264d5. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd5a92c23643c95b512240d68e298bb768a60ed18d0e23829982360fc621943f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa83236574abed05332e83829d10ea1e886b3c6b5f40914b3bb572206aa4f25b7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f040d44eb1fce7749a5f1dee743f55fb17d67b7fe745794e3cf445deef88020. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf44bacd1441ef56f963905723bfd75b7655fdec16b5879b6d1867ce458269fe. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d67be4e934b141d708c14dbb3bdb03ea495aa9b5fe36d71cd466b8acd6aa0a8. 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/FR2X42379550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9c9446ab88d044ad5b0a4bce9650a2f2650de609b0f0ea3cb66a414674dbdb0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d34991b8d6790de7f5835fafc95dcf75625362ced025087acf8d237dd8a6bba. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b07a0d6ee9700b74439e8328fde2fa2b7494662338a3a55236a7b3d39dda6cd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR2X42379553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8502a6d536884dc8e174ae14046c8799057e81d908994890b60d838dfe9d787. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DGA0L2358341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93f1156751248401e40e3a0888e967fd101a3e4d12ba701a2df434affc00f974. 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/QZTB92271593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363a842ad3e07b1fdc0eb03189471b0fce7b322f2ef29bc3a9134c4c26616323. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6M2093954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95d54b8c9abe1b5942f4d793e954df7ad8ec6f1792f35d113928fb3acda18f42. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZK6M2092075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ee392b9ac9721dcc8dc8668c0b9a2028e9696d5ada09c159e81ac1f3c06a21. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6M2093964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x833a88d061b10bce49541bfb603b1ab477d1eb6246e4c49716242477e9296f16. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6P2064145.