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 0x02186bfde4be9fd890df2dba56a8c96b8aaf4c3852f80a4281e340f4f63010a4. 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/3d4f4ebd-b430-452f-9d2f-5593b73eb2e3.json and https://artists.proofprofile.net/proofs/artist/3d4f4ebd-b430-452f-9d2f-5593b73eb2e3.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 0x1f8e23d5d991029020961380ca5ffe7f596640cccced97ef79bc266522f49d83. 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/QZHNB2480162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbf450f5a3d0fcc9e167830fdd9f5a9e1dcd3779faef93b48ef04c58818b793a. 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/QZTLA2401560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3271b01dee190b4954175d0de6f2908996488c7c4e86937fcd46f9dadd1103a5. 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/CA5KR2410776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0cdfb21b2598c7214828ddb2b753b2c10e156f24573396397ebf64d0f45836c. 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/QZTB42317790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6efcbe85ff3a6b207da813b7568177cf6477f429bd2605cba232d8583e028317. 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/QZK6M2383442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x122358cd1ab9f1dbcb5f26992118f5f5b22baf52087b4127ab51977b709c0c84. 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/QZK6M2383444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2332f8a63fa5354cfcfa829767a214514ac36eee97ce980aec25254c1e7ceb1. 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/QZK6M2383445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5922058c7ebd4d48774583d0ed02a564c59fac10d691dc07cb813c5f0def8475. 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/QZK6M2383446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d4d202e838679ca02ae927b62836660f03253db2b8359fcfd05fd423f6564c. 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/QZJRC2240991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4704db72ac9ab4366574c153e017b5be7cefbabdf59dbf6291b2cd06cc09dcc9. 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/QZJRB2263355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd019d6bc0c9bf70b38cee9c986605bca568817c04a038f44716917b0b497b295. 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/QZJRB2233128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35d00c93f5079a5e31f28ca05633dbe07029865760ad9dc2337454e808d9255d. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZMHL2238471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa64e0f22e479827b8ea7c53bc392cc902eb15334343ce2946bbffdceace9c2c. 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/QZS642296062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e24ca8161d2888fcbeca464e4442d81bd5ecb31e7f401add7e54ddba04339b5. 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/QZS632200770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac26568d9a60074ab95c317cdc88e02ec612fb3b2e0212bb0f1d557a52ddad9. 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/QZS672259050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf3883373f2ab84fc31bb5feb1ea6629bf4dc1034ee24d3e0ff169e370bfbb93. 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/QZKDK2270055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3271b01dee190b4954175d0de6f2908996488c7c4e86937fcd46f9dadd1103a5. 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/CA5KR2410776.