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 0xe8c7d3d65c523af21539d6527e24b770511bd781f59a31cdea2460457f032273. 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/1918c06e-da40-4a83-a1a5-9331af552fdb.json and https://artists.proofprofile.net/proofs/artist/1918c06e-da40-4a83-a1a5-9331af552fdb.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 0x11f9c7a1f8f2522467031edf835fe804aeb5b7c2c18a34a9ac00fd890efef422. 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/TCADW1892017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc4855e3b9d90809beefc280ccdf2a42e5ae6596a8d098c4061b9668f15ce46f. 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/TCADW1892020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff6d858a9d422513eba60f2159868ddd9544c5f50ea025f551cc5e2d6c762587. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/TCADW1892029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8cc27e6e979040fad8185d98b07b2d9d26c298ce7a3cbf29ed15f1f876def93. 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/TCADW1892045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8aecc65b0874b66a5be21f0bcf1c10459ff8a3c89f120f54c01af7ec5832e3f. 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/TCADW1892062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x196878c47fd75cb32f8f987ffcae7ad9586ef90af66b1e11bbe53c86696a55bd. Chain 2 (Bitcoin): anchored in block 957210 (2026-07-08T18:28: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/QZ9Y21793888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d7dd23f49ac634a7e5fae8914170500e43581eaf1e7f70d772a25e3d797825e. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51:24Z), 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/QZFYX1987431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f79658425026aeefc8791b0e61596a015ea60676730d82e7d0e1bb77ee92b74. 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/QZFYX1987432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc693aaf8ef533589d0b1f6f00bf4f9504ec0e3d06ca7ad5e2eb3818366167044. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZFYX1987433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421c36bbea1643224002e59d8f8184cbecfbe1cc705010a7b0bb9b838684eb51. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/QZFYX1987434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10fc5c8f9ade698a99bf63f334dbe224c7405e87e79da08593a9351798816c2d. 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/QZFYX1987435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36238f8a861342a5189750e92e466cf73ff34bc91009761c9df8a6cdc2b54655. 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/QZFYX1987436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2391121836d542a9ccabd52cf2b073f90ecb71fc2448b921a88a21b47afad71e. 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/QZFYX1987437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac54fc21ecd4750af0e4eff220cf920c6af5f1b27b659a61780d80c0163285fd. 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/QZFYX1987438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a67f904619a020a7516a9ddf67c50c603b584a8b97dfb3335264dcb7fdc8b9. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZFYX1987439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x904b52e9820c6c42f4a6e1f6a911ba9b58cc09c9d1b1021265c4c040c8cc071c. 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/QZFYX1987440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x645b3a922fac5de7cf195009e00c0ca11b1bc5a80967b2797960fd4c20788c8b. 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/QZFYX1987441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ee07f88fb12588df89292023dbe419d29d80ea40ddcc2b3999d72a76229e0b. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/QZFYX1987442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71d2d335f88d0f609b0262388d365bf3f5d26602be7ed732404bf263c2d53df6. 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/QZFYX1987443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe31bb29339443a082c3526c6e4c1222643dfd8ff8a1e682ffc7a3ea702ecd8e3. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZDA72022571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9064d90dda3cd87edca72471531829863d416ec901212cf7c25377ef9566cae7. 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/QZFZ21942020.