thumb|The ruins of Beitin, the site of ancient Bethel, during the 19th century Bethel (, "House of El" or "House of God",Bleeker and Widegren, 1988, p. 257. also transliterated Beth El, Beth-El, Beit
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 0x6dc04021b267566dabb8211e7334491c68e59ae3d10ff928ed11b4001a27baf0. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f004818b-f1b4-44af-baf7-c9596dde6061.json and https://artists.proofprofile.net/proofs/artist/f004818b-f1b4-44af-baf7-c9596dde6061.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 0x31612dc6620cbcb65a4c9c86c8495b29ccc3e60a1f1ea892c19a4e361986c27a. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/PLG251200500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95fdd8ee2bb95398339ad6847b7eea0a08f110c8c333911de6936fa981077a34. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09:53Z), 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/PLG251400131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14e7fae2dc3e97d8e4e7d5c765b655f10cd192c9e6e1413472bc5a93f8ef9b7f. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T03:56: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/PLG251400134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6558a34814e59d088093c20b258b523cc593cf16b1294e961d8c5f53d1a8210f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/PLG251400136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x034a5b020fe7b15caea424c4fe976e1578afa922b07980e0b57ac4c77e55ea7c. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T20:45: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/PLG251400137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d6bceefddfdef016d5d1be7c2563f417ae958ed78f970c7980e36867df8e0a. Chain 2 (Bitcoin): anchored in block 958143 (2026-07-15T10:15: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/PLG251400138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb6bf29767672c662db6ccf9a01985fb39feec0ac20f67df603c01cd7e120852. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:50: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/PLG251400140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ed9d627d3c333095d2b676ab9fa64e5730ef158ad339bd71c52435019e42035. 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/QZES82173463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6a418d6c4bfc2721b92f376980271a2fae28df5a91181148b042941e497041. 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/QZMEM2081261.
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