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 0xf0b4634df7bc39b2939db61ca904ad144c8ae78c27769d0642a37c8f7f52a552. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/22e36e61-f449-4d4b-b98c-7529544de598.json and https://artists.proofprofile.net/proofs/artist/22e36e61-f449-4d4b-b98c-7529544de598.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 0x53bb1455f9c1ff0055638a802a4f45455a88ca6d58ee4b392031a592ff184cdd. 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/SEVQY0300102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ff205aac7e860ea4f7d11985a006b53b48e53bbad1975d63cd187674a16965c. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/SEVQY0300105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8ad450ac2cf3f492e2d455ee972cd96965176da585194b9919123bcf70a817a. 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/SEVQY0300106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x809ea927a778c994bb69c605ecf9c1ef467a2767a5e53c940671568e537f7876. 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/SEVQY0400101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a714e4b6f17782a8be6391ea9d46c22de2f7e6ae8cd380ef71ca7477c05a6fd. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T08:30: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/SEVQY0400102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4159a9482e1bd41d2edb8d0e7e75232ce83f79feb23d8af3101ef3f2b59bcdeb. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T23:14:13Z), 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/SEVQY0400103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a9acff15a4a2b3d818cae18bc62a539f8a8f8a315aa804c176be46baff6f8f1. Chain 2 (Bitcoin): anchored in block 957608 (2026-07-11T21:00:50Z), 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/SEVQY0400104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb28ff4d40fbec976ed8fc71fe634859c4d017d7f7ee50c47040523ffa79f2f8. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-02T21:02:00Z), 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/SEVQY0400105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c68009e1bec86f322df2b9378b8321d654bf2dc3d4607ae26653bb525df46c. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:48: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/SEVQY0400106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3800ac9d55a4b8c1bcf008793db6bf49bb195e684295a3d054b9f33dd3e31092. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/SEVQY0500101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ce1d2eeeabedc056b49c919dfe0b487a7deb7fd7f80619f597f034beb50a5c1. 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/SEVQY0500102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9f897c9eee98576eee6f67b04626a948d0f0a63b1cde40c32e869749187d729. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T01:08: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/SEVQY0500103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe085d3f8f3eab56904151d6863e15d9df157b65526d6006a4fcc959f11533d50. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37:00Z), 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/SEVQY0500106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b88235430dd94b865b4f04f8341baba7ae39d64b991739b9918951361fa2132. 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/SEVQY0600003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a284a87612ddfd372c8788585468dda6694a99b5c369d3cb3f66738f3d87e22. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/SEVQY0600005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb289f15ae959915dab96161aa2a968c46244872dde8df3dc9345c522e7838aba. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/SEVQY0700001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf937081fd5a010e6f2a860daa59af854bca1d13b49c5b3cb32634bb4fed9adb6. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/SEVQY0700002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2eb67bf45e8244c13fd219b31d7405a320eeb9fd65b00aa6a7d63551df0afe9. 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/SEVQY0700006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4027ac06c53a8299e8160f84b1b6577ebfa38f455aba8e1f2cbd0f9ee4ee95ba. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/SEVQY0800028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61b87edff7c845b03a519fd26d50e76265da59f7bf1f76e2163deec3bc0783fd. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/SEVQY1000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x520b9207af964c381c65e57136af1160fbd70ab386a20371688ab7fabe97be8f. 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/SEVQY1500133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e1576fdc26b8b33e324532806945d65829336507111d2c3caf418ab315a0c42. 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/SEVQY1500016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0682359886d3fc4cf0bcc8cb5ead2e95827f904d57a0cdce20146e4b74a4dfd. 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/SEVQY1500017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x638c14614c04492e073a4f7d5316da2b21fbb9a52d1eed97ed8b173fe34b39bf. 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/SEVQY1500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7beb4dd8fc9978456a47d4d8baa1f5687e7ccf811c0c31b4396bbcfb428b4ad. 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/SEVQY1500012.
Julpolska (nu har vi ljus här i vårt hus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d9667a738377c64e13044bcfd37b2bd23ba833af0499392cbb970030878ccd4. 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/SEVQY0800020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2095b4e579a4f57eb2e01bbf596ac7bb33b1fbc71e1c93ddb486d50a0aad0a03. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/SEVQY1500018.
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 0x6778b49cfe4b31bced46c85b53009126492c4369b818625aedd49d7b7be7d9aa. 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/SEVQY1500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97aec450d417242ece1fc54e0c1b7eb1c49cfd08582a0e34d20b016edb60f5e. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/SEVQY1500020.