Viken may refer to: Viken, Scandinavia, a historical region Viken (county), a former Norwegian county (2020–2023) Viken, Sweden, a bimunicipal locality in Skåne County, Sweden Viken (lake), a lake in
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 0xf833e00b1b1d39f4c444a2d0eade4473c96d6cebcd20d3245717f68c8e65c8aa. 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/2f487dc1-0092-4ef1-a398-10bc0097d5ad.json and https://artists.proofprofile.net/proofs/artist/2f487dc1-0092-4ef1-a398-10bc0097d5ad.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 0x6b2acad17a17e4ab1491b1ab2aca94bf9b1000335886c974f39f521924eb2906. 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/QZNJY2425342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5c79ad537bbe0d51970efa6c4d45dc91fda409f36bbead6fc4290332cf85556. 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/QZNJY2425343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc286f07d5f5d12e2c7ea5cdfc4de67294e7425c6346fbf98c2edb5bab1afd49f. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/QZNJY2425344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd430bff920eef1e891000f100fadc6459d045f3dfe6fafc7a0ca934a1db014e. 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/QZNJY2425345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe65b6ec06cc78c69bccb549e9f1e9fe13ad74a53a8aaa0a10c09b3db94b6a32. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01: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/QZNJY2425346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f92ae854418d73931c40dc1eaff3937d8464cfd37776093683fc863a2b0c98. 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/QZNJY2425347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd68a34a78975b43709d937793b2fdb04934f89a2507f10026267e26b8e61674. 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/QZNJY2425348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa13853922b52829e3389888d32a474e42d12c2a2d34c52b1914f8ccee5491cc8. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZNJY2425361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3471e8ae4e47ac141cee136a41238ab13dd40858e291ca6a03055154857075d5. 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/QZNJY2425349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb1eb1e9583597ab36254fcfda128868929678d930cbe8bec86b9635f634e2a0. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/QZNJY2425350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51203330058c4e328a529cf64d498a1ab0336f394d54d8b82304725763cbc7ed. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZNJY2425351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10e2a255e4556bf6670f31d1b4d8940703403b50de85ecf71397b520cbbf14ef. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZNJY2425352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba37d480cee73972c1307610beb6615d68f3a20121a698a854d5ea3089570935. 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/QZNJY2425353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x101800e53ef60f7ecd225054996c7421b05d2d659f71f9aa2e6cced54389a201. 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/QZNJY2425354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca35f52c3eafa62581fc0ccb5dfb7ccc57980c7666b885ef33813e73c25587f. Chain 2 (Bitcoin): anchored in block 960165 (2026-07-29T23:29:40Z), 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/QZNJY2425355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd776a0973017ad18bb9e299694c11349983e02d1480b53132c068dec7c3ab85f. 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/QZNJY2425356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99ce07e59b10bb03a1a8deaf659ee058f479e5504c01868fb0583767304808c0. 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/QZNJY2425357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66ba59737823da738b4f26ddc9ea7fe16b87b87eed4b6c15ab6f6eafaed82f76. 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/QZNJY2425358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688c5fe28e91c490d297a189dda6323619333bbc858ee843e7d35aec16a89682. 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/QZNJY2425359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee85c01ba3af62479bb9f2b66076569d98743d3a7179e5023dca1d5780fa1acc. 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/QZNJY2425360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac064335a51df93afbe68149d90750d80e5fbca404fe4e5fc7fd1729bf3ecac2. 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/QZNJY2425362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b8dba7e8232ce94f81061e3714ff95d5d6c67cc8f87f906b4a9cf10376c25a6. 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/QZNJY2425363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaedee65510c108a77603455ed87f6c9fa4d346019e1a75af719ecf79465afe52. 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/QZZ8B2379713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09228a566742d315ebe82b8056ee638b15bc2f5231de9dbb79697d0db360786d. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZZ8B2379717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0582069ffc5de77216e32a96fab8f6dfe377b38371eaf7e301bb2c70e50bba3. 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/QZZ8B2379721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce9fbc1571db08988378a1ecd750b89feff2606f4d2561fb6d655d7ab5447454. 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/QZZ8B2379723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4efa649d1ad2f16e2b260921444d5288378630a6e2dd4135b8bc52b58d3fcfd0. 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/QZZ8B2379726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab6110e07d35ea3f588bb007b9ac655402047b27f96a9013c6dafc284f9fa570. 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/QZZ8B2379732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cb7dd7af4507f4fe9e3c3127126ce05388543af32c26c5521eabd54ad538813. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZZ8B2379738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc2140cfe8d4b5ea6297945cce9512e4bba4dda0c989ec2aceb5947a3f31efcd. 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/QZZ8B2379740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc26004b830fc1be02d35da8ca32869fcc737f3aabdad5f9b29f1e657644269bb. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11:40Z), 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/BCCFK2400107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22cbcaf01f5e737ae1f2f30fe49919713dcc3927b31b1cf16bd660b7812747d2. 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/BCCFK2300480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b6ae3aa386a01929ee52d37ba12e6bfe0b4289e2127a2e3225c43977189d537. 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/BCCFK2300476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x819841495fe0070013bac35abf5c9027838ee65340e451a805be4d3c9f608e5e. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/BCCFK2300300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2da72c65c5564b50dc493ddc7994a5ffd264051a4a14d652ed8a14d762e4978f. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/BCCFK2300148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74bdfe39d22004e849b2dac6c1b9dd9848ce36cd2ff87a395c0a2f31562c1406. 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/BCCFK2300126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74847dd9ec73f12d213b7105baef7b4e356e06baed7b9267bc71098d780db5fa. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/BCCFK2300276.