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 0x9ff5cf64fb9ee30ad22324a6e4fdfd853f3376d129702a702ae4503f2d114e4c. Chain 2 (Bitcoin): anchored in block 953694 (2026-06-14T21:38:09Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/70d3e445-8915-4103-9680-ae1a4e95cc04.json and https://artists.proofprofile.net/proofs/artist/70d3e445-8915-4103-9680-ae1a4e95cc04.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 0xf2552ea3c02004646dd41c13db5a9581248ca910123c450d9094c83f95c15af6. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/FISRK1500059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d7c27b3bd3868f108ae13fbd46c1006bfb646785411e11c7bd24aa745c39a9. 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/SRKFI1500061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6faf17eec2c6e5dcbdfd76b37bf1e463a2f7458cdcdcc0c4de2da78fec941c42. 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/SRKFI1500064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05241007ffc5c747e12f7458b2f87625df6695e2e1fe7b1f55ae091d54a26e5. 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/SRKFI1500066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e85e56822465351351343ee53f8b257f1f5d58c47b6d88ba8010ee8621fb5a2. 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/SRKFI1500074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d76ffd8c437d64f676ebda12184e5c81f6703b5aed48f7dc8250085c4ddefae. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T16:36: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/FISRK1900056.
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
Joulun odotuksessa (Illan tullen hämärtyypi)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x495a5c17f49647109d90410c69ade0ad94dbcdc2f155062aa1c5cc2621c4f612. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/FISRK2300038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48aeaa9f734433bad72ffec7b6d13e3c8af3888c8c6225af6a440349a39b7ec1. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03: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/FISRK1500058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb86af9af80b3f094eb08d1c2f4236a70821ba73db30aa09c64a767fe7f8a38ca. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/SRKFI1500063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48d946666a4ce7f0281cc47f5f6e03848f44103f4e775f515601dd0994aea468. 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/FISRK1500065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0651e307bbd3b31e7c32ebac7e11968d0b1206190122331e6d9695f03f1dec6. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/SRKFI1500067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6992b084c5f0cabe4257fac3994ceab495cd654cafa9fa34cc18d9a346b30df8. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/FISRK1500068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae95fadaeff8bceae73ab3c7f3f068bfaadaf564519e98e3d36fef1850f75a3. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/SRKFI1500069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd24d1323f8daf84662877049905cca86b435d91a6444f94bd2299387ab44b103. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/SRKFI1500073.
Linjama: Joulun rauhaa (Päällä synnin maan)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff1fe01d5cb7e56f387094ec4d760685f6fd1e04009bc273dc15933f61061035. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/SRKFI1500075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb210ee931801bd60d2f515a84c5876fe43b71ecead6e439ea12f069cee0742f2. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/FISRK1500076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7485d2739d83cd74647027e93f00ddc6119ef4b5b5d3e31469891292f6e2819. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48: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/SRKFI1500077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc04c326a0acda14e58ef307b3d54e2b799789d16204a8aaba68da4ef27208e0. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/SRKFI1500078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed11ce0bc1e76a9e5b6099683f4c03bb7f1cf461ae15c5580d7c354c51d6167d. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/SRKFI1500080.