thumb|Troldhaugen thumb|Troldhaugen thumb|The podium in Troldsalen thumb|Grieg gravesite, Troldhaugen, Norway Troldhaugen is the former home of Norwegian composer Edvard Grieg and his wife Nina Grieg.
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 0x20310c328821c681a070873647fca219485b8660dd9174fd1890030e4ed5cf34. 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/7976c328-febe-4c6a-8aea-cf310c0e0404.json and https://artists.proofprofile.net/proofs/artist/7976c328-febe-4c6a-8aea-cf310c0e0404.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 0x71b968a810e8fd8c0ccfaeef39e8f7f6e2b26882c6208c1d8aea8bb29269c7d3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/AUAJ11700022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05387df51f619550ad8a24d092e18b3536ce86eb07d605df115a05b72b66bfe1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/AUAJ11700023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x895227c2426367672f5ff176e8d8f2fc17098f031d8a18163d10251c8ecb229e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/AUAJ11700024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9be58fb0c886dcabf31de2c128ee5290ba689a87ccd6284af8860870501dcc19. 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/AUAJ11700026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x120cbf5cffc200f43eb0b1c25edc40e0c56b8026e9cdd421fd4cef1f3a73ee73. 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/AUAJ11700027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7013aa2b0984f62e457009029e087fab78e53014d418e06978f1db58decd18d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/AUAJ11700028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbf828635a094522ed00f70861cbb99a250f6acdbb347265d26e871bb657c2fb. 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/AUAJ11700029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b5c4a0ca5071699c16568b94e7d5da9cdef49acecb3832461ecf193d6b818b8. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/AUAJ11700030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6b4267639767246615b03bb8db29ec546476865552164625255a0569a6cca7f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/AUAJ11700031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1a8f1439b9d83ba62c21c420596d0be03169162227702a3ebe0a54f1317e696. 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/AUAJ11700032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x082618d6ded440dab22627d549576fab8a1d2d5bdf3691ddded0553399ff72a4. 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/AUAJ11700033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x611f54babf10efb722d350382b02cf6b4d752488d9a8b4ad9372614df81677a5. 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/USHM81464435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0623f1cd65764ac35a9b00b3149e88d44c46cea49d8831bb748486c903fdf806. 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/USHM81464436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bead582b0290d6ad5f190aee3a59a4fd636afceb99c792af25ff530a80be147. 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/USHM81464438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x402e601fc5cbe0b7b114fab0282c23c5b679084a76673c5caed4e81f5401e9f7. 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/USHM81464439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7af6ec5450c1082abd8e07db23bf6399b41036aab0232e2d0623418f4aed02c. 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/USHM81464440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f188a36ac7ea0ae62ad96f00960bbe9d10f2abd7329b0bf085adc1b42eb6613. 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/USHM81464442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bae5c12bc9e4bbe07d346cd0c19392dfbde63fb691fffe17158ee7eaac87bd6. 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/USHM81464443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb3e59a597211d37a3a9cdfa823e028fbe204964bf140366df6ca5a582c8fc1e. 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/USHM81464445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a8bf39114720ba6676144dd460892e3f5200a6099fce155b96daf65c80e7b80. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:02: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/USHM81464446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd3f386d76ab600a08f0ab788e032230d0d5b2095b3eac1176157da44e996036. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/USHM91216255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x770a1a624354308f6e7bcc3ad41f26a735d9040124d19c5240dce18fe49d1fef. 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/AUAJ11900011.
Gimme! Gimme! Gimme! (A Troll After Midnight)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ea99745562c4b15ed84a3e85fe57bf2dccb30e264289430ec5dd2643f52e8cb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/USCGH1459837.