thumb|right|Acer projector, 2012 thumb|DLP type home theatre projector in use A projector or image projector is an optical device that projects an image (or moving images) onto a surface, commonly a p
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 0xd1ae3951732dea15e46ea08015a21c6aae7d259ee4fc8fc44a196950b2fd157d. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8fe7a407-da2d-43f5-9e56-0abf350e1fa2.json and https://artists.proofprofile.net/proofs/artist/8fe7a407-da2d-43f5-9e56-0abf350e1fa2.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 0xed02aac1bc0ee99a92fd8df3f48dcb239624c4eb084955827165aa84a9c7f1a9. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/GBKPL1899740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd566988cee15f68220b28506e0f85112e6caa26c2d7b4ab9b59e19020e3bb557. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/GBMA22122637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2ce93011afc251c3d5ce73104678b56be926abe30815ff468686565650589b8. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/NLRD52087503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x348d217f8fa37deb072b1b1253891de37ebd5de513a7b06a5c8a410f02a61301. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T01:52: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/NLRD52087506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd30d3aa308ff49a4461d770406e52bbc4e5d09ef74bcfb48f3a3f017420a45e. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-16T01:51:50Z), 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/NLRD52087509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x328132ac727221d15aff10a95c4ccc31bd2cd99790c5c17f2c9488d79432546c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/NLRD52087510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d50ead6c2afe6aac0e2911bbfa8d78f21c04d55db24f382e101a27a700a2748. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29: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/NLRD52087511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea72a89d3e376ad69c2958b0e6d04bb83b8f06139b586b14279d9c5d1c7a7c97. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/NLRD52087512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0608dcdb3d2ded218e91ba4805c07a6c5519b60d82d6f7cf3a9d6b3d5fe3f815. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09:50Z), 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/NLRD52087513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05528249aed100c57db956cc7463d56d042b171983db9f5de251b64a91c57307. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/NLRD52087507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc35c3e02099984ed60e7a547f455cd902c9a9728a3c78e6ce353ce39b71d0110. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/NLRD52087515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cbbfc4d71429d5ef7cb6a426cff0fc756104c09920eecf4b588f3eae9c6fa9e. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/NLRD52087516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e0aee58b167e4ea0a833d7b6ec7012451b673ce316cc7ace939868481232095. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QM4TX2551814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0d64a00d8b0cf5b599b34537b2ba43d238e1508c4d1f80a16c6da2640d37ba. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T02:55: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/GBZ522330504.
I Just Wanna Lie In Bed And Drink My Wine
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60c2999e87ea3908be5fa65e34c253eb8760fcca2947a78b330520abfe6139ec. 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/UK95T2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc972c892f041c5a283294c9f2e5e8f0861bb6bcb43bf0e7e4aa78850ffd337. Chain 2 (Bitcoin): anchored in block 957065 (2026-07-07T16:43:21Z), 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/UK95T2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba00dfaa829fda668e5a9c3cc1f63c9820fb2cb068a1473613c668e946c07faf. 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/UK95T2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3508be3eb3b6238af2eefd69c4231e149773ec24cbeecadc955cedcdb8b20428. 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/UK95T1900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ce67245e9bdbe871580b5195a9563f53bae2448ae80c9ea762fa0fef6b1dc2c. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/UK95T2100006.
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