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 0xf0910f2d1a8a6cf686e959ddad40ef97518fe0bc345c28756711368a6ae254c3. Chain 2 (Bitcoin): anchored in block 954002 (2026-06-16T20:47:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/315d6ec0-09c1-4a78-b1fd-26dda7ed4c22.json and https://artists.proofprofile.net/proofs/artist/315d6ec0-09c1-4a78-b1fd-26dda7ed4c22.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 0xc328c5113e87235a8a1b0f52d58f002ce8ace8de2d20e0a3f034b6c53e4535b3. 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/SEVJH1504201.
Polska efter Anders Olsson / Halling efter Per Myhr
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92af5467f4ee140f241ce3e2338f879b8046e2e337ea10c6facc95ac45bd8ce6. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/SEVJH1504203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47465f0526aafe681ef55d9bbf92e04d9355d2829d4619dc128cffd4d18aa68d. 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/SEVJH1504211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7c85b2d5e35ed42242b6e64e5b60acbeb3b5e2155629b3245edd30feb48bcac. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13: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/SEVJH1504222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8abde12e433f8f9d13c099bffae7aaef38d0291b75c499b511beee1aed52638e. 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/SE3SA2204212.
24 Polsdanser frå Finnskogen / 24 Old Fiddle Polsdances from Scandinavia
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d6b2b5a3636abb1c0208271580fd33ddd97073f84f3c5eb39fec4a70c24d58e. 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/NOBRA0201010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8495496da1dca5c80386224d969e9655b3602a218869983a72d2d43220536a45. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/NOBRA0201020.
Polsdansen Puken spelte da Grue-kjerka brann (etter Jon Østhaug)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2b6a21f1fcbc213512ab4874c5ad0aff310227ea9ad49907b86030b71d7b1e7. 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/NOBRA0201030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bd3d9e0676112f47c6a14fa88319a9a0e5d4df8c1ccc35d190fe70c37cc35f8. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/NOBRA0201040.
Jenta i Nese' (trollspringar etter Laurits Tangen)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb4b8c4764cf47d0fb76be0e08b584398940f7b6cba0452e16159c4e460f0127. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/NOBRA0201050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b1a9e92c5547968615f7678297a0b59ae5920196c34e2096beefe539d5d3d0. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/NOBRA0201060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6df4ede4058cbdb9cf28baebf16baaddf9838260c6804f50682b5c5442364e0e. 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/NOBRA0201080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc81f3998f0480087d9907da14643dff9f32878e398d865ff0a9549c39b138d48. 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/NOBRA0201090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f0c74559e0f1ec907554eeda33bcb42006372887d09dff765fb0749b403914. 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/NOBRA0201100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc37a608607df0375f382c2afea8e6ad187816381f8df8c62e51446a2893ba4f3. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/NOBRA0201110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78bb21a5acb0b04b66b30ffd8302a22547eb989670484ebadcbca0a96e60641f. 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/NOBRA0201120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49bcab2a7b44755a64c95dc6ea33821f06b3a6ebb9a600356be3e56c5f8bf7db. 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/NOBRA0201180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7635301e1341e117f3a07d9387ade689c4cf2b309f241e995bda5e9b4f49faa0. 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/NOBRA0201230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a648110d7b5024ce5d99fbce8109eda98f121c23f507bbe89a89f457fcee917. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07: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/NOBRA0201240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fa6a90f85d9783d35c49add4c67781b545b7066865418ab9e24874e778740fd. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/SEVJH1502401.
Three Compositions. The Finnskogen Exhibition Norway (Live Recordings)