thumb|A set of Finnish keno betting slips Keno is a lottery-like gambling game often played at modern casinos, and also offered as a game in some lotteries. Players wager by choosing numbers rangin
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 0x3a141059fb63f6254cff64ccd43a4d0404d9b8c1baacda921e54f5881a4337df. 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/ebfa7188-d159-4e42-b8d1-ed68cf43e5cb.json and https://artists.proofprofile.net/proofs/artist/ebfa7188-d159-4e42-b8d1-ed68cf43e5cb.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 0xca923c5c08076c7fa2c1d457f4b953189cbd1d289cb7f7138c8d7f02582b6b9d. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/QZMHM2026535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7321b4e38254a16132b7d1286dbee5fcd8e7a4709a618344fba943c768411db7. 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/QZS632268237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x423dfb3469b11f46049d8cb7e04e93943b89a940c4b69641bcee505d5c25d3fd. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZS632220333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff4be6d0345482a5de20075bad6e16b6a66cb4ddbb3c4d076421de5807b8c70d. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T08:32: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/QZTB92217715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18d4176807d0f1d358bd79d714912e828af6a3a433600d26aabad8732fbb6af8. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZHN62385042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b56afcb31c7f26da488b3f581616807ada80a16987607b1479dc8f5d7cd5f7. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33:28Z), 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/QZK6G2343700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x757f3e26e078ae5dcbf3bcabc41ed724ea6b728cd8df8033bf29c8d9792ff907. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T02:26:59Z), 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/QZNWW2387691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11d5fc33e93552faab32c75b0bd342741a30fab5c8e22d4a4925c165695fa9b7. 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/QZTB82372751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c96d986a983610d06a3d7d90804e2af5ae807a7dcb4dfb8a2db50ff0c4d0db6. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33:28Z), 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/QZHNA2498919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86975138251e36cb44f5711d61f3c315270a8035582635c7a89cfd8dbc5b8896. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/QZK6M2415538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba412bf38ef07af4c7380c58c3d1a5ad3bfe2943219335014dac2af1fc4ca3a. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/QZK6G2345320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6152102a2ba77ea270098dd3686e0798bffe279292c1273407dfac71a839fe56. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZWFE2496647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e5fb63c7047e616ed1cdd38d9576b603b97491aae7a5438f562ca0cac35fcc8. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZWFN2402931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ce7367c636d1002c170769f35fd730a45b31f2c3e36d098e4fe3746ce82ba6b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFS2421532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bc5f8b67777e277bcac3ed3dc5189d436dceea13df8e0a75944c18141f56488. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/QZZ772408761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e55f7d9ff005feeea1841fa989ecf2c8f5e488e387f339df528609b823e61b5. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05: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/QZZ7P2452187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5325ad83f36a99be623c306be6ae2e1e7c4586f777968a45640cd8e213a729e. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QT3F22445307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x669e2a8f4d452ae4c5bbe9a36ae4a42491ad6038883718596fd084aba3e5e283. 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/QZFZ42547727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28b96e0b6745e84c3e76e973eee60ef2949d2a2d83ec02789b6cd2e54bdaaf32. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/QZDA52503859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x845529c77cc58eea7470571cefd597416acfa71b50c52e26ff9d1435983c37f3. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZDA62558598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73966b11d004a519f163f89b996fe07bb02e9238b2617f0a7615344489ecc7ea. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/QZHN82561491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc57a0b02558caba195e8aca68723118c44daeb786d246560d312dd467fb4eacf. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZMEM2500478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd915d68dbdd6e420adf9efbf3541bef27ebd074b9943b222b995c8507114b365. 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/QZNWV2518841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4ad95cfad0086dc0e8f2c5a6b199f839071b1d92e9548544860f8aff77938b8. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/QZPLS2520521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b74be932ca35db3189a556bc90589794ede1954532349496db6e79dc2e4b81. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZPLS2524388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207414d3dd2e67b8465b640f3eda47a84814bf3ae1557e39a2a31adb6b19550c. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/QZPLS2524389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e35dff3a6ceeb48e5dd5dce6fba4cd849ab83ab7ea3d993cebf74f0328e3e40. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QZPLS2524390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4fc4ee8f2a6c87f4425a47cdedcaad3f4f75eb824cae8215d8e395731d89ab. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T15:04:42Z), 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/QZPLS2524392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac222d5b9aee71b02194dd84cb55559a3dc3618d0ca0c9d1d7945b2c6ed72a1. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QZWFK2539137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x807216eeeae65e7cfe2597e27311a5bd4b7aa9e9382a80410c77ff72f9b4f855. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZWFS2522786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93aafe58d66baabf9272bfe0f92b5f44a73810e5a530c38d39573daac6e1e3e0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFS2522787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38be46ae6af47cbd7499f118d4653e3779601cc1c7ed011efdc0b9eb592aa8d4. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZWFS2522788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05e89e483a54be93cee49ecfc8f72596f228b27e0cfb2ce24b8f8986fa349697. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZZ7K2532369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd09fd60a9cde368beee54cc3077b779ccf46f987b414becf27797650c81483f9. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QT3EY2532291.