Kieran Ball
type: MusicGroup
popularity: 40
followers: 10059
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdf0487b3e6a766aa2f975883de2626cb9c3ddebf40ca0757722f1734e5e40971
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/6f25c23f-b216-4f5e-a013-0a9e4839205d.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/6f25c23f-b216-4f5e-a013-0a9e4839205d.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/6f25c23f-b216-4f5e-a013-0a9e4839205d
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xdf0487b3e6a766aa2f975883de2626cb9c3ddebf40ca0757722f1734e5e40971","name":"Kieran Ball","registered_at":"2026-06-12T00:36:24Z","symbol":"NIM0144174","token_address":"0xe3c7906b39fae2f2cf4b5385f8e44989e751f946","type":"artist","uuid":"6f25c23f-b216-4f5e-a013-0a9e4839205d"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf0487b3e6a766aa2f975883de2626cb9c3ddebf40ca0757722f1734e5e40971. 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/6f25c23f-b216-4f5e-a013-0a9e4839205d.json and https://artists.proofprofile.net/proofs/artist/6f25c23f-b216-4f5e-a013-0a9e4839205d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0xdf0487b3e6a766aa2f975883de2626cb9c3ddebf40ca0757722f1734e5e40971","name":"Kieran Ball","registered_at":"2026-06-12T00:36:24Z","symbol":"NIM0144174","token_address":"0xe3c7906b39fae2f2cf4b5385f8e44989e751f946","type":"artist","uuid":"6f25c23f-b216-4f5e-a013-0a9e4839205d"}
album: 3 Minute Spanish: Lessons 1-3
  type: MusicAlbum
  date published: 2017-05-29
album: Building Structures in French: Structure 1
  type: MusicAlbum
  date published: 2018-01-17
album: Building Structures in Spanish: Structure 1
  type: MusicAlbum
  date published: 2018-01-17
album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
  track: Introduction
    type: MusicRecording
    duration: PT4M56S
    duration ms: 296855
    explicit: false
    by artist: Kieran Ball
    in album: 3 Minute Spanish: Lessons 1-9
      type: MusicAlbum
      date published: 2019-02-18
    isrc code: TCADC1726953
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-15T15:50:50+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x40cd6295639b3fdccb4ae444ffcc13c173cebb86232a7f5575d1e846e89e4aae
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958176
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958176
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726953
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-15T18:53:14Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40cd6295639b3fdccb4ae444ffcc13c173cebb86232a7f5575d1e846e89e4aae. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T18:53:14Z), 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/TCADC1726953.
      date published: 2026-07-15T18:53:14Z
    audio: Introduction
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 80.916
      additional property: Musical Key
        type: PropertyValue
        value: 8
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.713
      additional property: Energy
        type: PropertyValue
        value: 0.108
      additional property: Speechiness
        type: PropertyValue
        value: 0.917
      additional property: Acousticness
        type: PropertyValue
        value: 0.311
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.184
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.562
      additional property: Loudness (dB)
        type: PropertyValue
        value: -26.208
      additional property: Key Name
        type: PropertyValue
        value: Ab
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Lesson 1a
    type: MusicRecording
    duration: PT3M22S
    duration ms: 202031
    explicit: false
    by artist: Kieran Ball
    in album: 3 Minute Spanish: Lessons 1-9
      type: MusicAlbum
      date published: 2019-02-18
    isrc code: TCADC1726954
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-12T21:50:28+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x025a81a1ddf51c951b7c1e40717fc3babf5ac3dc2cadcbd731b2aae75f1bd99f
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957766
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957766
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726954
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-12T22:25:04Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x025a81a1ddf51c951b7c1e40717fc3babf5ac3dc2cadcbd731b2aae75f1bd99f. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25: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/TCADC1726954.
      date published: 2026-07-12T22:25:04Z
    audio: Lesson 1a
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 114
      additional property: Musical Key
        type: PropertyValue
        value: 8
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.708
      additional property: Energy
        type: PropertyValue
        value: 0.076
      additional property: Speechiness
        type: PropertyValue
        value: 0.649
      additional property: Acousticness
        type: PropertyValue
        value: 0.128
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Lesson 1b
  track: Lesson 1c
  track: Lesson 1d
  track: Lesson 2a
  track: Lesson 2b
  track: Lesson 2c
  track: Lesson 2d
  track: Lesson 2e
  track: Lesson 3a
  track: Lesson 3b
  track: Lesson 3c
  track: Lesson 3d
  track: Lesson 3e
  track: Lesson 3f
  track: Lesson 4a
  track: Lesson 4b
  track: Lesson 4c
  track: Lesson 4d
  track: Lesson 4e
  track: Lesson 4f
  track: Lesson 4h
  track: Lesson 5b
  track: Lesson 5f
  track: Lesson 5i
  track: Lesson 8c
album: 3 Minute Spanish: Lessons 10-18
album: 3 Minute Spanish: Lessons 19-26
album: 3 Minute Italian - Lessons 1-9
album: 3 Minute French - Lessons 1-9
album: 3 Minute French - Lessons 10-18
album: 3 Minute French: Lessons 19-26
album: 3 Minute German - Lessons 10-18
album: 3 Minute German - Lessons 19-26
album: 3 Minute German - Lessons 1-9
album: 3 Minute Portuguese - Lessons 1-9
album: 3 Minute Portuguese - Lessons 10-18
album: 3 Minute Italian - Lessons 10-18
album: 3 Minute Italian - Lessons 19-26
album: 3 Minute Portuguese - Lessons 19-26
album: 3 Minute French - Lessons 45-53
album: 3 Minute French - Lessons 27-35
album: 3 Minute French - Lessons 36-44
album: 3 Minute French: Lessons 59-62
album: 3 Minute French - Lessons 54-58
album: 3 Minute German - Lessons 27-35
album: 3 Minute Spanish - Lessons 36-44
album: 3 Minute Spanish - Lessons 27-35
album: 3 Minute German - Lessons 36-44
album: 3 Minute Italian - Lessons 27-35
album: Building Structures in German: Structure 1
album: Building Structures in French: Structure 2
album: Building Structures in French: Structure 4
album: Building Structures in Italian: Structure 1
album: 3 Minute Italian - Lessons 36-44
album: Building Structures in Spanish: Structure 2
album: Building Structures in French: Structure 3
album: Building Structures in Portuguese: Structure 1
album: Fly Through English Verb Tenses
album: 3 Minute Maths - Percentages
album: 3 Minute Maths - Fractions
album: 3 Minute Spanish - Lessons 45-53
album: French Grammar Quick Guide - Verbs 1
album: 3 Minute French - Lessons 63-67
album: 3 Minute Spanish - Lessons 54-58
album: 3 Minute Italian: Lessons 45-47
album: 3 Minute Italian: Lessons 48-50
album: Italian Grammar Quick Guide: Verbs 1C
album: Italian Grammar Quick Guide: Verbs 1B
album: French Songs for Children
album: 3 Minute Portuguese - Lesson 2
album: Un deux trois (dis avec moi)
album: Au Café à Paris

Liveness
type: PropertyValue
value: 0.304

Valence (Positivity)
type: PropertyValue
value: 0.422

Loudness (dB)
type: PropertyValue
value: -26.665

Key Name
type: PropertyValue
value: Ab

Mode Name
type: PropertyValue
value: Major

Lesson 1b
type: MusicRecording
duration: PT3M45S
duration ms: 225515
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726956
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T10:12:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xacfcd585abf07c3ae07858c9a5a8e16e19a759f4f74e3f2a552149566b35f361
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958146
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958146
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726956
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T10:33:22Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacfcd585abf07c3ae07858c9a5a8e16e19a759f4f74e3f2a552149566b35f361. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/TCADC1726956.
  date published: 2026-07-15T10:33:22Z
audio: Lesson 1b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 98.934
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.661
  additional property: Energy
    type: PropertyValue
    value: 0.042
  additional property: Speechiness
    type: PropertyValue
    value: 0.77
  additional property: Acousticness
    type: PropertyValue
    value: 0.139
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.152
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.257
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.991
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 1c
type: MusicRecording
duration: PT3M54S
duration ms: 234840
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726958
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T02:59:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x62a2a5cddb7daaa272e4a4a86ff19d0eccb5ceb5fe98bfb428f069eeaeaea1ca
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958234
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958234
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726958
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T03:46:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62a2a5cddb7daaa272e4a4a86ff19d0eccb5ceb5fe98bfb428f069eeaeaea1ca. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/TCADC1726958.
  date published: 2026-07-16T03:46:09Z
audio: Lesson 1c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 76.275
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.59
  additional property: Energy
    type: PropertyValue
    value: 0.031
  additional property: Speechiness
    type: PropertyValue
    value: 0.806
  additional property: Acousticness
    type: PropertyValue
    value: 0.113
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.109
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.278
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.396
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 1d
type: MusicRecording
duration: PT3M52S
duration ms: 232542
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726959
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T11:30:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3e63c33d63973e36b01fe06bd53277094565dd86f29f546491ae87d86e3e6ba8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956551
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956551
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726959
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T21:18:05Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e63c33d63973e36b01fe06bd53277094565dd86f29f546491ae87d86e3e6ba8. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/TCADC1726959.
  date published: 2026-07-03T21:18:05Z
audio: Lesson 1d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.157
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.704
  additional property: Energy
    type: PropertyValue
    value: 0.105
  additional property: Speechiness
    type: PropertyValue
    value: 0.868
  additional property: Acousticness
    type: PropertyValue
    value: 0.217
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.41
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.352
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.183
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2a
type: MusicRecording
duration: PT3M18S
duration ms: 198138
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726969
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T19:16:17+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2880764905a359ca9c9de299a9bcf1bc984705161be77e80560ffa7f96d9d582
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958319
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958319
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726969
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T22:24:06Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2880764905a359ca9c9de299a9bcf1bc984705161be77e80560ffa7f96d9d582. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T22:24: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/TCADC1726969.
  date published: 2026-07-16T22:24:06Z
audio: Lesson 2a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 79.892
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.652
  additional property: Energy
    type: PropertyValue
    value: 0.043
  additional property: Speechiness
    type: PropertyValue
    value: 0.914
  additional property: Acousticness
    type: PropertyValue
    value: 0.152
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.289
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.318
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.131
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2b
type: MusicRecording
duration: PT4M10S
duration ms: 250435
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726971
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T08:49:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfd940f37ceaaa7a07158a82e25ca8d9aa46f34878370bbdd9b8f38fb4fea3e09
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958271
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958271
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726971
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T09:16:54Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd940f37ceaaa7a07158a82e25ca8d9aa46f34878370bbdd9b8f38fb4fea3e09. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/TCADC1726971.
  date published: 2026-07-16T09:16:54Z
audio: Lesson 2b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 83.173
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.691
  additional property: Energy
    type: PropertyValue
    value: 0.054
  additional property: Speechiness
    type: PropertyValue
    value: 0.872
  additional property: Acousticness
    type: PropertyValue
    value: 0.097
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.256
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.31
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.959
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2c
type: MusicRecording
duration: PT3M43S
duration ms: 223085
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726972
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T18:51:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf17b6375c3578fa1f9b8052e4f2308652cafc73e3b317cdcf2f6bddd66a4da5b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956560
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956560
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726972
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T23:28:02Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf17b6375c3578fa1f9b8052e4f2308652cafc73e3b317cdcf2f6bddd66a4da5b. 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/TCADC1726972.
  date published: 2026-07-03T23:28:02Z
audio: Lesson 2c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 87.729
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.608
  additional property: Energy
    type: PropertyValue
    value: 0.033
  additional property: Speechiness
    type: PropertyValue
    value: 0.773
  additional property: Acousticness
    type: PropertyValue
    value: 0.147
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.13
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.309
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.914
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2d
type: MusicRecording
duration: PT3M45S
duration ms: 225515
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726974
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T02:39:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1c94a7902b2c97591ae05d1e427f3a5a09769b8049cfdf8d2a76000e7e6371cb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958355
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958355
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726974
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T03:11:50Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c94a7902b2c97591ae05d1e427f3a5a09769b8049cfdf8d2a76000e7e6371cb. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11: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/TCADC1726974.
  date published: 2026-07-17T03:11:50Z
audio: Lesson 2d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 69.497
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.544
  additional property: Energy
    type: PropertyValue
    value: 0.026
  additional property: Speechiness
    type: PropertyValue
    value: 0.432
  additional property: Acousticness
    type: PropertyValue
    value: 0.223
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.089
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.402
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.33
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2e
type: MusicRecording
duration: PT3M20S
duration ms: 200907
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726976
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T05:54:16+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xef89c50bcf9e5d9310dd536250f4780b60f02a26499452c197438b8ef8f3e2b3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956656
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956656
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726976
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T14:03:39Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef89c50bcf9e5d9310dd536250f4780b60f02a26499452c197438b8ef8f3e2b3. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/TCADC1726976.
  date published: 2026-07-04T14:03:39Z
audio: Lesson 2e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 125.877
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.651
  additional property: Energy
    type: PropertyValue
    value: 0.032
  additional property: Speechiness
    type: PropertyValue
    value: 0.728
  additional property: Acousticness
    type: PropertyValue
    value: 0.104
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.363
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.506
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.134
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3a
type: MusicRecording
duration: PT3M50S
duration ms: 230400
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726977
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T01:36:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb71d22d1286780ea8d3167499ce32e0e0b58715834b2602aa526161ba054ddc6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958349
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958349
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726977
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T04:38:30Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb71d22d1286780ea8d3167499ce32e0e0b58715834b2602aa526161ba054ddc6. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T04:38: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/TCADC1726977.
  date published: 2026-07-17T04:38:30Z
audio: Lesson 3a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 131.099
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.682
  additional property: Energy
    type: PropertyValue
    value: 0.044
  additional property: Speechiness
    type: PropertyValue
    value: 0.771
  additional property: Acousticness
    type: PropertyValue
    value: 0.09
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.07
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.323
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.513
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3b
type: MusicRecording
duration: PT3M21S
duration ms: 201221
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726979
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T22:10:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x55eb55ce5f18e01d8d663c5ce46683ee26596a62b99b2e5dcc82b5b423d17317
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958462
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958462
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726979
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T23:17:53Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55eb55ce5f18e01d8d663c5ce46683ee26596a62b99b2e5dcc82b5b423d17317. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/TCADC1726979.
  date published: 2026-07-17T23:17:53Z
audio: Lesson 3b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 171.323
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.607
  additional property: Energy
    type: PropertyValue
    value: 0.051
  additional property: Speechiness
    type: PropertyValue
    value: 0.568
  additional property: Acousticness
    type: PropertyValue
    value: 0.133
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.207
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.386
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.701
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3c
type: MusicRecording
duration: PT3M30S
duration ms: 210782
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726980
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T11:05:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x68e0d016f691ddd4fa3f4a0eb8e6245b3ca3c73a853d2a43773b2fb45b134c78
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956738
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956738
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726980
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T04:47:21Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e0d016f691ddd4fa3f4a0eb8e6245b3ca3c73a853d2a43773b2fb45b134c78. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TCADC1726980.
  date published: 2026-07-05T04:47:21Z
audio: Lesson 3c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 84.61
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.693
  additional property: Energy
    type: PropertyValue
    value: 0.032
  additional property: Speechiness
    type: PropertyValue
    value: 0.491
  additional property: Acousticness
    type: PropertyValue
    value: 0.078
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.335
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.385
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.603
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3d
type: MusicRecording
duration: PT3M24S
duration ms: 204721
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726981
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T21:57:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd7fd20ae72d36c2b85fd5f2cd340e92cbf7fd343880e1111f5c396eca66c6d77
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958461
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958461
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726981
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T23:18:11Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7fd20ae72d36c2b85fd5f2cd340e92cbf7fd343880e1111f5c396eca66c6d77. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/TCADC1726981.
  date published: 2026-07-17T23:18:11Z
audio: Lesson 3d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 85.248
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.6
  additional property: Energy
    type: PropertyValue
    value: 0.059
  additional property: Speechiness
    type: PropertyValue
    value: 0.599
  additional property: Acousticness
    type: PropertyValue
    value: 0.231
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.068
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.426
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.692
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3e
type: MusicRecording
duration: PT3M17S
duration ms: 197224
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726983
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T22:11:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdd5305c1e7b8612eb0a28c393e1ff729f84230539e2d032374b6da9b752f3947
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958622
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958622
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726983
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T22:58:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd5305c1e7b8612eb0a28c393e1ff729f84230539e2d032374b6da9b752f3947. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58:55Z), 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/TCADC1726983.
  date published: 2026-07-18T22:58:55Z
audio: Lesson 3e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.582
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.672
  additional property: Energy
    type: PropertyValue
    value: 0.033
  additional property: Speechiness
    type: PropertyValue
    value: 0.622
  additional property: Acousticness
    type: PropertyValue
    value: 0.277
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.072
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.473
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.391
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3f
type: MusicRecording
duration: PT5M0S
duration ms: 300564
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCADC1726984
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T15:29:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf39889dec9588f2e3958e77c70244c1387ae3e0ffb30af12c55a84e3883f9795
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958571
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958571
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADC1726984
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T15:39:25Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf39889dec9588f2e3958e77c70244c1387ae3e0ffb30af12c55a84e3883f9795. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39: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/TCADC1726984.
  date published: 2026-07-18T15:39:25Z
audio: Lesson 3f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 132.329
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.641
  additional property: Energy
    type: PropertyValue
    value: 0.026
  additional property: Speechiness
    type: PropertyValue
    value: 0.627
  additional property: Acousticness
    type: PropertyValue
    value: 0.17
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.051
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.675
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.463
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4a
type: MusicRecording
duration: PT3M3S
duration ms: 183275
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1951990
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T16:02:21+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdfbf9854cb368aa4fa414242223ae804bcecbf70ee91cc9ba87bd2c712fa0a76
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958576
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958576
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1951990
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T16:22:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfbf9854cb368aa4fa414242223ae804bcecbf70ee91cc9ba87bd2c712fa0a76. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/TCAEC1951990.
  date published: 2026-07-18T16:22:28Z
audio: Lesson 4a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 78.902
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.683
  additional property: Energy
    type: PropertyValue
    value: 0.017
  additional property: Speechiness
    type: PropertyValue
    value: 0.725
  additional property: Acousticness
    type: PropertyValue
    value: 0.1
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.197
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.363
  additional property: Loudness (dB)
    type: PropertyValue
    value: -33.566
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4b
type: MusicRecording
duration: PT2M56S
duration ms: 176483
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1951992
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T00:07:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x36d4ec727a6420965fcb73d78807b7eac30892bb56b71b294ab6429ab41fa32b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1951992
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36d4ec727a6420965fcb73d78807b7eac30892bb56b71b294ab6429ab41fa32b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TCAEC1951992.
  date published: 2026-07-05T01:12:41Z
audio: Lesson 4b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 100.348
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.541
  additional property: Energy
    type: PropertyValue
    value: 0.008
  additional property: Speechiness
    type: PropertyValue
    value: 0.373
  additional property: Acousticness
    type: PropertyValue
    value: 0.092
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.296
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.436
  additional property: Loudness (dB)
    type: PropertyValue
    value: -34.386
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4c
type: MusicRecording
duration: PT3M12S
duration ms: 192470
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1951993
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T23:02:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd401be2229db02f003a4796bd3a0d30a1fac0f2131193105586cf1f5a16ba605
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956738
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956738
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1951993
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T04:47:21Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd401be2229db02f003a4796bd3a0d30a1fac0f2131193105586cf1f5a16ba605. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TCAEC1951993.
  date published: 2026-07-05T04:47:21Z
audio: Lesson 4c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 170.742
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.556
  additional property: Energy
    type: PropertyValue
    value: 0.021
  additional property: Speechiness
    type: PropertyValue
    value: 0.852
  additional property: Acousticness
    type: PropertyValue
    value: 0.198
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.155
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.374
  additional property: Loudness (dB)
    type: PropertyValue
    value: -33.328
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4d
type: MusicRecording
duration: PT2M54S
duration ms: 174393
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1951995
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T04:33:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xef0eb6beceaa0468c8d8f36ebef5e5996965746cf33ac5aaa80cc97f28092104
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958827
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958827
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1951995
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T07:35:50Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef0eb6beceaa0468c8d8f36ebef5e5996965746cf33ac5aaa80cc97f28092104. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:35: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/TCAEC1951995.
  date published: 2026-07-20T07:35:50Z
audio: Lesson 4d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 88.404
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.541
  additional property: Energy
    type: PropertyValue
    value: 0.013
  additional property: Speechiness
    type: PropertyValue
    value: 0.329
  additional property: Acousticness
    type: PropertyValue
    value: 0.119
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.328
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.353
  additional property: Loudness (dB)
    type: PropertyValue
    value: -33.091
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4e
type: MusicRecording
duration: PT3M4S
duration ms: 184633
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1951996
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T00:20:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb559de53022e26cc05128e826bd6ffc2d9ebca95fc76684851ca95b3c819fadd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958802
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958802
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1951996
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T01:04:02Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb559de53022e26cc05128e826bd6ffc2d9ebca95fc76684851ca95b3c819fadd. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/TCAEC1951996.
  date published: 2026-07-20T01:04:02Z
audio: Lesson 4e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 167.959
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.557
  additional property: Energy
    type: PropertyValue
    value: 0.018
  additional property: Speechiness
    type: PropertyValue
    value: 0.461
  additional property: Acousticness
    type: PropertyValue
    value: 0.088
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.323
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.377
  additional property: Loudness (dB)
    type: PropertyValue
    value: -31.762
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4f
type: MusicRecording
duration: PT3M8S
duration ms: 188969
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1951997
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T01:45:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcf6632ac8081899d66383d66e9b6073ea0841d90b48d9748bcdbc45eb61868c5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958951
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958951
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1951997
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T04:46:27Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf6632ac8081899d66383d66e9b6073ea0841d90b48d9748bcdbc45eb61868c5. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:46: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/TCAEC1951997.
  date published: 2026-07-21T04:46:27Z
audio: Lesson 4f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 118.587
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.626
  additional property: Energy
    type: PropertyValue
    value: 0.016
  additional property: Speechiness
    type: PropertyValue
    value: 0.587
  additional property: Acousticness
    type: PropertyValue
    value: 0.129
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.198
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.392
  additional property: Loudness (dB)
    type: PropertyValue
    value: -31.787
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4h
type: MusicRecording
duration: PT3M36S
duration ms: 216032
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1951999
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T04:06:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc3b7670f59ccc2553533f468e9fdffc76cf0a5cb839fc713de20f4a928f0d6a9
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958965
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958965
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1951999
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T04:29:05Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b7670f59ccc2553533f468e9fdffc76cf0a5cb839fc713de20f4a928f0d6a9. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29:05Z), 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/TCAEC1951999.
  date published: 2026-07-21T04:29:05Z
audio: Lesson 4h
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 128.09
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.623
  additional property: Energy
    type: PropertyValue
    value: 0.018
  additional property: Speechiness
    type: PropertyValue
    value: 0.561
  additional property: Acousticness
    type: PropertyValue
    value: 0.084
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.36
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.266
  additional property: Loudness (dB)
    type: PropertyValue
    value: -33.654
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 5b
type: MusicRecording
duration: PT3M27S
duration ms: 207124
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1952001
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T00:50:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xaf03095930ff0d9dea55c56af691a62d3669389997a1889163accbb98b19d5ef
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958951
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958951
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1952001
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T03:53:14Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf03095930ff0d9dea55c56af691a62d3669389997a1889163accbb98b19d5ef. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T03:53:14Z), 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/TCAEC1952001.
  date published: 2026-07-21T03:53:14Z
audio: Lesson 5b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 144.139
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.661
  additional property: Energy
    type: PropertyValue
    value: 0.065
  additional property: Speechiness
    type: PropertyValue
    value: 0.929
  additional property: Acousticness
    type: PropertyValue
    value: 0.557
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.333
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.305
  additional property: Loudness (dB)
    type: PropertyValue
    value: -32.563
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 5f
type: MusicRecording
duration: PT3M11S
duration ms: 191164
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1952005
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T11:30:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1cee9f5ca442bc83785999aa1cc838794e4343a8b02749d87c71cb2e12438b34
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1952005
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cee9f5ca442bc83785999aa1cc838794e4343a8b02749d87c71cb2e12438b34. 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/TCAEC1952005.
  date published: 2026-07-05T18:48:28Z
audio: Lesson 5f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 105.599
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.659
  additional property: Energy
    type: PropertyValue
    value: 0.028
  additional property: Speechiness
    type: PropertyValue
    value: 0.859
  additional property: Acousticness
    type: PropertyValue
    value: 0.251
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.377
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.355
  additional property: Loudness (dB)
    type: PropertyValue
    value: -32.655
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 5i
type: MusicRecording
duration: PT3M9S
duration ms: 189387
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1952009
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T04:32:17+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xab268022e9a57c60c073a195d327821488ee7e1683c42e8f79a851be98736fb6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956889
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956889
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1952009
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T06:56:49Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab268022e9a57c60c073a195d327821488ee7e1683c42e8f79a851be98736fb6. 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/TCAEC1952009.
  date published: 2026-07-06T06:56:49Z
audio: Lesson 5i
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 124.029
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.647
  additional property: Energy
    type: PropertyValue
    value: 0.018
  additional property: Speechiness
    type: PropertyValue
    value: 0.653
  additional property: Acousticness
    type: PropertyValue
    value: 0.199
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.387
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.356
  additional property: Loudness (dB)
    type: PropertyValue
    value: -32.438
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 8c
type: MusicRecording
duration: PT3M15S
duration ms: 195526
explicit: false
by artist: Kieran Ball
in album: 3 Minute Spanish: Lessons 1-9
  type: MusicAlbum
  date published: 2019-02-18
isrc code: TCAEC1952039
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T03:19:24+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5bd9136ad5b5b6045d014c9060cd567f06728d5f938952263d1f1d55987f8501
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956891
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956891
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1952039
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T07:16:32Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bd9136ad5b5b6045d014c9060cd567f06728d5f938952263d1f1d55987f8501. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/TCAEC1952039.
  date published: 2026-07-06T07:16:32Z
audio: Lesson 8c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.782
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.687
  additional property: Energy
    type: PropertyValue
    value: 0.038
  additional property: Speechiness
    type: PropertyValue
    value: 0.555
  additional property: Acousticness
    type: PropertyValue
    value: 0.346
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.377
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.48
  additional property: Loudness (dB)
    type: PropertyValue
    value: -30.81
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

3 Minute Spanish: Lessons 10-18
type: MusicAlbum
date published: 2019-02-19
track: Lesson 11a
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192731
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute Spanish: Lessons 10-18
    type: MusicAlbum
    date published: 2019-02-19
  isrc code: TCAEC1953710
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T23:48:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0c2911c885092ed95839db9968f671675c0572500f86195b6aaf6de3b50e5720
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956857
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956857
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1953710
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:26:17Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2911c885092ed95839db9968f671675c0572500f86195b6aaf6de3b50e5720. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/TCAEC1953710.
    date published: 2026-07-06T01:26:17Z
  audio: Lesson 11a
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 101.805
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.631
    additional property: Energy
      type: PropertyValue
      value: 0.046
    additional property: Speechiness
      type: PropertyValue
      value: 0.881
    additional property: Acousticness
      type: PropertyValue
      value: 0.332
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.282
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.226
    additional property: Loudness (dB)
      type: PropertyValue
      value: -32.491
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

3 Minute Spanish: Lessons 19-26
type: MusicAlbum
date published: 2019-02-20

3 Minute Italian - Lessons 1-9
type: MusicAlbum
date published: 2019-08-06
track: Introduction
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290730
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute Italian - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-06
  isrc code: TCAEJ1934749
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T12:57:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2f1a541da1d93e9142debfb9108dd7b445d4f7a36b9aa6b98df58e11cc79545f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958420
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958420
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934749
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T13:33:01Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1a541da1d93e9142debfb9108dd7b445d4f7a36b9aa6b98df58e11cc79545f. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/TCAEJ1934749.
    date published: 2026-07-17T13:33:01Z
  audio: Introduction
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 116.229
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.718
    additional property: Energy
      type: PropertyValue
      value: 0.145
    additional property: Speechiness
      type: PropertyValue
      value: 0.921
    additional property: Acousticness
      type: PropertyValue
      value: 0.307
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.338
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.463
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.359
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Lesson 1a
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200469
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute Italian - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-06
  isrc code: TCAEJ1934750
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T01:26:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1fd69d09645a31ae5584e952dcfa7d5ef36fa4a97be3ed28c475b0f9db90c50c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934750
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fd69d09645a31ae5584e952dcfa7d5ef36fa4a97be3ed28c475b0f9db90c50c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/TCAEJ1934750.
    date published: 2026-07-03T08:56:35Z
  audio: Lesson 1a
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 111.922
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.701
    additional property: Energy
      type: PropertyValue
      value: 0.056
    additional property: Speechiness
      type: PropertyValue
      value: 0.872
    additional property: Acousticness
      type: PropertyValue
      value: 0.052
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.33
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.267
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.266
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Lesson 1c
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210880
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute Italian - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-06
  isrc code: TCAEJ1934752
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T16:25:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xadd7e7cf25964ae00ee0b70ed2806171a6275392a5b5d41792c7d57f6d56e0d1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956560
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956560
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934752
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Lesson 1c
track: Lesson 1d
track: Lesson 2a
track: Lesson 2b
track: Lesson 2c
track: Lesson 2d
track: Lesson 2e
track: Lesson 3a
track: Lesson 3b
track: Lesson 3c
track: Lesson 3d
track: Lesson 3e
track: Lesson 3f
track: Lesson 4a
track: Lesson 4b
track: Lesson 4c
track: Lesson 4d
track: Lesson 4e
track: Lesson 4f
track: Lesson 5a
track: Lesson 5d
track: Lesson 5e
track: Lesson 6a
track: Lesson 6b
track: Lesson 8e

OTSTimestamp
type: PropertyValue
value: 2026-07-03T23:28:02Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadd7e7cf25964ae00ee0b70ed2806171a6275392a5b5d41792c7d57f6d56e0d1. 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/TCAEJ1934752.
date published: 2026-07-03T23:28:02Z

Lesson 1c
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 175.575
additional property: Musical Key
  type: PropertyValue
  value: 11
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.597
additional property: Energy
  type: PropertyValue
  value: 0.04
additional property: Speechiness
  type: PropertyValue
  value: 0.894
additional property: Acousticness
  type: PropertyValue
  value: 0.129
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.282
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.422
additional property: Loudness (dB)
  type: PropertyValue
  value: -23.671
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Major

Lesson 1d
type: MusicRecording
duration: PT4M7S
duration ms: 247722
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934755
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T04:47:32+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x38bc45de98500a0c0a4cf63581b493386a4abaf7ee101afb1f73a180634ef9f2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958366
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958366
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934755
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T04:59:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38bc45de98500a0c0a4cf63581b493386a4abaf7ee101afb1f73a180634ef9f2. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/TCAEJ1934755.
  date published: 2026-07-17T04:59:09Z
audio: Lesson 1d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 126.923
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.707
  additional property: Energy
    type: PropertyValue
    value: 0.147
  additional property: Speechiness
    type: PropertyValue
    value: 0.92
  additional property: Acousticness
    type: PropertyValue
    value: 0.274
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.482
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.352
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.017
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2a
type: MusicRecording
duration: PT3M17S
duration ms: 197631
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934757
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T09:26:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8af1dd5867a4faddb9c2a4e895facfb848202a74a2e423149fc2d54059b58507
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958276
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958276
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934757
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T12:29:07Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af1dd5867a4faddb9c2a4e895facfb848202a74a2e423149fc2d54059b58507. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:29: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/TCAEJ1934757.
  date published: 2026-07-16T12:29:07Z
audio: Lesson 2a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 126.705
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.704
  additional property: Energy
    type: PropertyValue
    value: 0.066
  additional property: Speechiness
    type: PropertyValue
    value: 0.906
  additional property: Acousticness
    type: PropertyValue
    value: 0.083
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.118
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.341
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.036
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2b
type: MusicRecording
duration: PT3M31S
duration ms: 211626
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934758
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T04:30:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xffb8477170d174f95811e9ed106bac53e17791e9111d9a57be16b66157eab7a2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958366
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958366
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934758
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T04:59:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffb8477170d174f95811e9ed106bac53e17791e9111d9a57be16b66157eab7a2. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/TCAEJ1934758.
  date published: 2026-07-17T04:59:09Z
audio: Lesson 2b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 100.349
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.671
  additional property: Energy
    type: PropertyValue
    value: 0.053
  additional property: Speechiness
    type: PropertyValue
    value: 0.575
  additional property: Acousticness
    type: PropertyValue
    value: 0.157
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.146
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.359
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.84
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2c
type: MusicRecording
duration: PT3M12S
duration ms: 192981
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934759
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T02:23:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x669499261f004ff9799151bf5402b10db40b7261110644624132727babd25282
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958228
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958228
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934759
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T05:25:45Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x669499261f004ff9799151bf5402b10db40b7261110644624132727babd25282. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:25:45Z), 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/TCAEJ1934759.
  date published: 2026-07-16T05:25:45Z
audio: Lesson 2c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 108.136
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.69
  additional property: Energy
    type: PropertyValue
    value: 0.046
  additional property: Speechiness
    type: PropertyValue
    value: 0.826
  additional property: Acousticness
    type: PropertyValue
    value: 0.201
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.137
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.435
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.356
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2d
type: MusicRecording
duration: PT3M18S
duration ms: 198634
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934761
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T06:32:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa4703388c95038d6850c0f998c7e5d5329a566d852b86ef219f33e8f6c960df4
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956656
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956656
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934761
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T14:03:39Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4703388c95038d6850c0f998c7e5d5329a566d852b86ef219f33e8f6c960df4. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/TCAEJ1934761.
  date published: 2026-07-04T14:03:39Z
audio: Lesson 2d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.88
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.694
  additional property: Energy
    type: PropertyValue
    value: 0.051
  additional property: Speechiness
    type: PropertyValue
    value: 0.845
  additional property: Acousticness
    type: PropertyValue
    value: 0.284
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.174
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.358
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.51
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2e
type: MusicRecording
duration: PT4M17S
duration ms: 257471
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934763
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T07:13:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa1bfab7a301e3ad7ee057353471a04e08eb74b69f2b939d439490ac361958acd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958544
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958544
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934763
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T12:14:37Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1bfab7a301e3ad7ee057353471a04e08eb74b69f2b939d439490ac361958acd. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/TCAEJ1934763.
  date published: 2026-07-18T12:14:37Z
audio: Lesson 2e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 168.491
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.612
  additional property: Energy
    type: PropertyValue
    value: 0.04
  additional property: Speechiness
    type: PropertyValue
    value: 0.898
  additional property: Acousticness
    type: PropertyValue
    value: 0.118
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.1
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.407
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.441
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3a
type: MusicRecording
duration: PT3M12S
duration ms: 192085
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934764
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T06:11:47+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5e151367025e6f8c465b7a8730898ada3a3b9e62604c7478e1c947955823f2b5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956639
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956639
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934764
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T11:19:20Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e151367025e6f8c465b7a8730898ada3a3b9e62604c7478e1c947955823f2b5. 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/TCAEJ1934764.
  date published: 2026-07-04T11:19:20Z
audio: Lesson 3a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 163.558
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.626
  additional property: Energy
    type: PropertyValue
    value: 0.11
  additional property: Speechiness
    type: PropertyValue
    value: 0.934
  additional property: Acousticness
    type: PropertyValue
    value: 0.047
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.402
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.351
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.637
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3b
type: MusicRecording
duration: PT3M8S
duration ms: 188416
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934769
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T11:32:03+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8af78aabf8ff075bb272aaa88ba9836ece05364a67f230622ba76ad5ef0889ce
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958543
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958543
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934769
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T11:58:44Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af78aabf8ff075bb272aaa88ba9836ece05364a67f230622ba76ad5ef0889ce. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/TCAEJ1934769.
  date published: 2026-07-18T11:58:44Z
audio: Lesson 3b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 83.132
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.63
  additional property: Energy
    type: PropertyValue
    value: 0.087
  additional property: Speechiness
    type: PropertyValue
    value: 0.924
  additional property: Acousticness
    type: PropertyValue
    value: 0.058
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.027
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.32
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.486
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3c
type: MusicRecording
duration: PT3M30S
duration ms: 210816
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934770
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T22:59:14+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5aad7602d3d74c9701032613cc467ea8396cfa2206c16c3128f8b54fe5ee555e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958627
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958627
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934770
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T23:33:54Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aad7602d3d74c9701032613cc467ea8396cfa2206c16c3128f8b54fe5ee555e. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33:54Z), 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/TCAEJ1934770.
  date published: 2026-07-18T23:33:54Z
audio: Lesson 3c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 109.963
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.698
  additional property: Energy
    type: PropertyValue
    value: 0.099
  additional property: Speechiness
    type: PropertyValue
    value: 0.82
  additional property: Acousticness
    type: PropertyValue
    value: 0.077
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.119
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.314
  additional property: Loudness (dB)
    type: PropertyValue
    value: -22.474
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3d
type: MusicRecording
duration: PT3M16S
duration ms: 196522
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934772
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T15:49:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1e2c1d1b3e3352390c43501caf48dce9ac2c6768918553ddf41aad5de0d6e110
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958601
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958601
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934772
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T19:27:02Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e2c1d1b3e3352390c43501caf48dce9ac2c6768918553ddf41aad5de0d6e110. 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/TCAEJ1934772.
  date published: 2026-07-18T19:27:02Z
audio: Lesson 3d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 115.265
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.698
  additional property: Energy
    type: PropertyValue
    value: 0.059
  additional property: Speechiness
    type: PropertyValue
    value: 0.712
  additional property: Acousticness
    type: PropertyValue
    value: 0.094
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.16
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.419
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.787
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3e
type: MusicRecording
duration: PT4M38S
duration ms: 278122
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934773
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T00:41:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa2071d50ec810f182722aa26872cc88b63ece9432ca26980cb7f3a9088ad3efe
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956728
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956728
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934773
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:43:49Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2071d50ec810f182722aa26872cc88b63ece9432ca26980cb7f3a9088ad3efe. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/TCAEJ1934773.
  date published: 2026-07-05T01:43:49Z
audio: Lesson 3e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.476
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.691
  additional property: Energy
    type: PropertyValue
    value: 0.041
  additional property: Speechiness
    type: PropertyValue
    value: 0.844
  additional property: Acousticness
    type: PropertyValue
    value: 0.194
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.1
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.357
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.334
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3f
type: MusicRecording
duration: PT4M8S
duration ms: 248320
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934774
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T22:06:02+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9b25a68c037074a9a9aa31ac379b858b36035b704e911d57592547d7e61fbd0a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958622
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958622
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934774
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T22:58:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b25a68c037074a9a9aa31ac379b858b36035b704e911d57592547d7e61fbd0a. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58:55Z), 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/TCAEJ1934774.
  date published: 2026-07-18T22:58:55Z
audio: Lesson 3f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 98.169
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.653
  additional property: Energy
    type: PropertyValue
    value: 0.04
  additional property: Speechiness
    type: PropertyValue
    value: 0.78
  additional property: Acousticness
    type: PropertyValue
    value: 0.069
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.444
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.426
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.581
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4a
type: MusicRecording
duration: PT3M16S
duration ms: 196885
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934775
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T19:07:46+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf04ada6eb73fc029b0adca63bd649f6f93fce5dac915b28647440318a07c38db
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934775
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf04ada6eb73fc029b0adca63bd649f6f93fce5dac915b28647440318a07c38db. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TCAEJ1934775.
  date published: 2026-07-05T01:12:41Z
audio: Lesson 4a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.937
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.685
  additional property: Energy
    type: PropertyValue
    value: 0.022
  additional property: Speechiness
    type: PropertyValue
    value: 0.78
  additional property: Acousticness
    type: PropertyValue
    value: 0.279
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.506
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.366
  additional property: Loudness (dB)
    type: PropertyValue
    value: -30.789
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4b
type: MusicRecording
duration: PT2M58S
duration ms: 178730
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934777
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T01:37:38+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3d7a69219deb8eb39e259c7e362f330a8f4394c000567367eedcba4b4f0ffd57
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958808
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958808
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934777
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T02:49:15Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d7a69219deb8eb39e259c7e362f330a8f4394c000567367eedcba4b4f0ffd57. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/TCAEJ1934777.
  date published: 2026-07-20T02:49:15Z
audio: Lesson 4b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 84.171
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.62
  additional property: Energy
    type: PropertyValue
    value: 0.035
  additional property: Speechiness
    type: PropertyValue
    value: 0.875
  additional property: Acousticness
    type: PropertyValue
    value: 0.709
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.286
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.31
  additional property: Loudness (dB)
    type: PropertyValue
    value: -29.212
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4c
type: MusicRecording
duration: PT3M18S
duration ms: 198783
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934780
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T14:50:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x97e5411acaed30345c65e43fe2b63026af4f2797e40bd6967d94c73da286c769
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958749
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958749
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934780
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T17:51:37Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97e5411acaed30345c65e43fe2b63026af4f2797e40bd6967d94c73da286c769. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T17:51:37Z), 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/TCAEJ1934780.
  date published: 2026-07-19T17:51:37Z
audio: Lesson 4c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 76.544
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.705
  additional property: Energy
    type: PropertyValue
    value: 0.034
  additional property: Speechiness
    type: PropertyValue
    value: 0.84
  additional property: Acousticness
    type: PropertyValue
    value: 0.597
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.152
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.293
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.861
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4d
type: MusicRecording
duration: PT3M6S
duration ms: 186069
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968344
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T23:45:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc2565aa524ccd5d7da7a7f492b0e06ae332e16032163285f64a8fb446cbe4475
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958796
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958796
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968344
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T02:47:06Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2565aa524ccd5d7da7a7f492b0e06ae332e16032163285f64a8fb446cbe4475. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T02:47: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/TCAEJ1968344.
  date published: 2026-07-20T02:47:06Z
audio: Lesson 4d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 87.091
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.649
  additional property: Energy
    type: PropertyValue
    value: 0.026
  additional property: Speechiness
    type: PropertyValue
    value: 0.795
  additional property: Acousticness
    type: PropertyValue
    value: 0.423
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.102
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.22
  additional property: Loudness (dB)
    type: PropertyValue
    value: -29.566
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4e
type: MusicRecording
duration: PT3M6S
duration ms: 186730
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968347
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T19:31:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe316ea7c0fe1d1db9e55c46f7c895dece54942a71ea50cef34a190dec62bc0ad
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958775
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958775
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968347
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T22:33:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe316ea7c0fe1d1db9e55c46f7c895dece54942a71ea50cef34a190dec62bc0ad. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T22:33: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/TCAEJ1968347.
  date published: 2026-07-19T22:33:19Z
audio: Lesson 4e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.727
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.685
  additional property: Energy
    type: PropertyValue
    value: 0.021
  additional property: Speechiness
    type: PropertyValue
    value: 0.619
  additional property: Acousticness
    type: PropertyValue
    value: 0.394
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.133
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.275
  additional property: Loudness (dB)
    type: PropertyValue
    value: -29.218
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 4f
type: MusicRecording
duration: PT3M12S
duration ms: 192383
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968348
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T23:37:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x373a676ceb7e0eca6fb20584d0355a08d3202e3f6230f9c3849e2f24d4389fb2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956856
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956856
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968348
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:25:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x373a676ceb7e0eca6fb20584d0355a08d3202e3f6230f9c3849e2f24d4389fb2. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/TCAEJ1968348.
  date published: 2026-07-06T01:25:57Z
audio: Lesson 4f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 110.131
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.674
  additional property: Energy
    type: PropertyValue
    value: 0.012
  additional property: Speechiness
    type: PropertyValue
    value: 0.458
  additional property: Acousticness
    type: PropertyValue
    value: 0.372
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.247
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.379
  additional property: Loudness (dB)
    type: PropertyValue
    value: -29.706
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 5a
type: MusicRecording
duration: PT3M1S
duration ms: 181183
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968350
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T05:41:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x07d44a61de39208e92f546cd0587c92448da28903fa36497042c39bb1e03f94a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956476
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956476
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968350
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T09:04:44Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d44a61de39208e92f546cd0587c92448da28903fa36497042c39bb1e03f94a. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/TCAEJ1968350.
  date published: 2026-07-03T09:04:44Z
audio: Lesson 5a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 108.068
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.692
  additional property: Energy
    type: PropertyValue
    value: 0.02
  additional property: Speechiness
    type: PropertyValue
    value: 0.796
  additional property: Acousticness
    type: PropertyValue
    value: 0.207
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.419
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.268
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.191
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 5d
type: MusicRecording
duration: PT3M20S
duration ms: 200426
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968355
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T15:22:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6f39b46d61c56b2dd9da7b5ae4a2a61165f89cbc80bab6f1954f8b6fc43df68a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956826
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956826
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968355
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T19:27:56Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f39b46d61c56b2dd9da7b5ae4a2a61165f89cbc80bab6f1954f8b6fc43df68a. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/TCAEJ1968355.
  date published: 2026-07-05T19:27:56Z
audio: Lesson 5d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 80.905
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.679
  additional property: Energy
    type: PropertyValue
    value: 0.056
  additional property: Speechiness
    type: PropertyValue
    value: 0.784
  additional property: Acousticness
    type: PropertyValue
    value: 0.57
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.361
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.384
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.862
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 5e
type: MusicRecording
duration: PT3M15S
duration ms: 195477
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968360
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T00:07:45+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf00e459bd2fa98b6c8352f19ce6a2068044735360cedae93df9db1f438d3efcf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956856
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956856
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968360
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:25:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf00e459bd2fa98b6c8352f19ce6a2068044735360cedae93df9db1f438d3efcf. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/TCAEJ1968360.
  date published: 2026-07-06T01:25:57Z
audio: Lesson 5e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 89.702
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.639
  additional property: Energy
    type: PropertyValue
    value: 0.062
  additional property: Speechiness
    type: PropertyValue
    value: 0.938
  additional property: Acousticness
    type: PropertyValue
    value: 0.291
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.334
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.366
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.344
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 6a
type: MusicRecording
duration: PT3M19S
duration ms: 199231
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968371
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T14:05:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd59fb1553994779b094ebba61d434c1b89c80afe5eb814aecefc760fdaa1cf79
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956826
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956826
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968371
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T19:27:56Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd59fb1553994779b094ebba61d434c1b89c80afe5eb814aecefc760fdaa1cf79. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/TCAEJ1968371.
  date published: 2026-07-05T19:27:56Z
audio: Lesson 6a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 84.221
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.617
  additional property: Energy
    type: PropertyValue
    value: 0.045
  additional property: Speechiness
    type: PropertyValue
    value: 0.936
  additional property: Acousticness
    type: PropertyValue
    value: 0.183
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.372
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.366
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.236
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 6b
type: MusicRecording
duration: PT3M8S
duration ms: 188181
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968372
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T04:08:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xaedce85485d7b3a81de3357ceeaca89d264e035e3c9b762961a98e7bace70008
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958362
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958362
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968372
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T04:32:48Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaedce85485d7b3a81de3357ceeaca89d264e035e3c9b762961a98e7bace70008. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/TCAEJ1968372.
  date published: 2026-07-17T04:32:48Z
audio: Lesson 6b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 105.13
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.687
  additional property: Energy
    type: PropertyValue
    value: 0.055
  additional property: Speechiness
    type: PropertyValue
    value: 0.917
  additional property: Acousticness
    type: PropertyValue
    value: 0.255
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.346
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.271
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.791
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 8e
type: MusicRecording
duration: PT3M1S
duration ms: 181333
explicit: false
by artist: Kieran Ball
in album: 3 Minute Italian - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1968396
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T04:34:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x278998c51feb388009e5b9c8ee14ac35c75602dd9949667323afadf1baac0621
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958969
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958969
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1968396
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T04:58:13Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x278998c51feb388009e5b9c8ee14ac35c75602dd9949667323afadf1baac0621. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58: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/TCAEJ1968396.
  date published: 2026-07-21T04:58:13Z
audio: Lesson 8e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 92.802
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.705
  additional property: Energy
    type: PropertyValue
    value: 0.045
  additional property: Speechiness
    type: PropertyValue
    value: 0.883
  additional property: Acousticness
    type: PropertyValue
    value: 0.22
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.29
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.502
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.671
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

3 Minute French - Lessons 1-9
type: MusicAlbum
date published: 2019-08-06
track: Introduction
  type: MusicRecording
  duration: PT4M48S
  duration ms: 288874
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute French - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-06
  isrc code: TCAEJ1934812
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T02:23:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd3072dc9f961ec8406dc52b0fdfef2901805725b92c99a5d2a8dc0faee95561c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958350
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958350
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934812
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T02:31:22Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3072dc9f961ec8406dc52b0fdfef2901805725b92c99a5d2a8dc0faee95561c. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/TCAEJ1934812.
    date published: 2026-07-17T02:31:22Z
  audio: Introduction
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 117.441
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.72
    additional property: Energy
      type: PropertyValue
      value: 0.097
    additional property: Speechiness
      type: PropertyValue
      value: 0.876
    additional property: Acousticness
      type: PropertyValue
      value: 0.358
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.307
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.447
    additional property: Loudness (dB)
      type: PropertyValue
      value: -26.117
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Lesson 1b
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191573
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute French - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-06
  isrc code: TCAEJ1934842
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T00:30:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1174cdad403a314b6d5e7d726099d2ef6e688a3f86b448c59b09af8dc47f09d3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958095
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958095
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934842
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T04:30:08Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1174cdad403a314b6d5e7d726099d2ef6e688a3f86b448c59b09af8dc47f09d3. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/TCAEJ1934842.
    date published: 2026-07-15T04:30:08Z
  audio: Lesson 1b
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 80.525
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.704
    additional property: Energy
      type: PropertyValue
      value: 0.117
    additional property: Speechiness
      type: PropertyValue
      value: 0.928
    additional property: Acousticness
      type: PropertyValue
      value: 0.025
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.06
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.321
    additional property: Loudness (dB)
      type: PropertyValue
      value: -27.02
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Lesson 1c
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202176
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute French - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-06
  isrc code: TCAEJ1934844
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T19:45:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9294670b45a6f0ca4780c2650f2c1e7f4145435c7691ef01b4f20a115f4fd760
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958489
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958489
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934844
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Lesson 1c
track: Lesson 1d
track: Lesson 2a
track: Lesson 2b
track: Lesson 2c
track: Lesson 2d
track: Lesson 2e
track: Lesson 3a
track: Lesson 3b
track: Lesson 3d
track: Lesson 3e
track: Lesson 3f
track: Lesson 3g
track: Lesson 4a
track: Lesson 4c

OTSTimestamp
type: PropertyValue
value: 2026-07-18T04:13:26Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9294670b45a6f0ca4780c2650f2c1e7f4145435c7691ef01b4f20a115f4fd760. 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/TCAEJ1934844.
date published: 2026-07-18T04:13:26Z

Lesson 1c
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 116.905
additional property: Musical Key
  type: PropertyValue
  value: 10
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.695
additional property: Energy
  type: PropertyValue
  value: 0.079
additional property: Speechiness
  type: PropertyValue
  value: 0.72
additional property: Acousticness
  type: PropertyValue
  value: 0.021
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.391
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.273
additional property: Loudness (dB)
  type: PropertyValue
  value: -27.549
additional property: Key Name
  type: PropertyValue
  value: Bb
additional property: Mode Name
  type: PropertyValue
  value: Minor

Lesson 1d
type: MusicRecording
duration: PT3M23S
duration ms: 203477
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934845
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T00:22:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x689a756169ef7c1e218f69d055cfec60ce1a8fff736b7e5a9be61e141d63d825
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956738
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956738
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934845
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T04:47:21Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x689a756169ef7c1e218f69d055cfec60ce1a8fff736b7e5a9be61e141d63d825. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TCAEJ1934845.
  date published: 2026-07-05T04:47:21Z
audio: Lesson 1d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.387
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.701
  additional property: Energy
    type: PropertyValue
    value: 0.142
  additional property: Speechiness
    type: PropertyValue
    value: 0.918
  additional property: Acousticness
    type: PropertyValue
    value: 0.179
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.134
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.341
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.585
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2a
type: MusicRecording
duration: PT3M18S
duration ms: 198826
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934846
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T05:34:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x09cb425b399fa84682816518767617a6628f92fe046667871c2cb1cd2002e63f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956474
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956474
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934846
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T08:56:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09cb425b399fa84682816518767617a6628f92fe046667871c2cb1cd2002e63f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/TCAEJ1934846.
  date published: 2026-07-03T08:56:35Z
audio: Lesson 2a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 172.666
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.617
  additional property: Energy
    type: PropertyValue
    value: 0.124
  additional property: Speechiness
    type: PropertyValue
    value: 0.921
  additional property: Acousticness
    type: PropertyValue
    value: 0.073
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.272
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.345
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.614
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2b
type: MusicRecording
duration: PT3M8S
duration ms: 188629
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934848
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T00:21:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbb7631a84d410584eb7d1cfc74f3effeaa5f7ab3e005a8fe766d546bd118a791
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956728
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956728
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934848
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:43:49Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7631a84d410584eb7d1cfc74f3effeaa5f7ab3e005a8fe766d546bd118a791. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/TCAEJ1934848.
  date published: 2026-07-05T01:43:49Z
audio: Lesson 2b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 32.442
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.585
  additional property: Energy
    type: PropertyValue
    value: 0.046
  additional property: Speechiness
    type: PropertyValue
    value: 0.923
  additional property: Acousticness
    type: PropertyValue
    value: 0.084
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.082
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.387
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.381
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2c
type: MusicRecording
duration: PT3M20S
duration ms: 200426
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934850
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T15:56:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd52f6ea22234617efabe338cd6f2dadf097d53383d6429a3412e7bf8cf933fa6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958576
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958576
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934850
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T16:22:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd52f6ea22234617efabe338cd6f2dadf097d53383d6429a3412e7bf8cf933fa6. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/TCAEJ1934850.
  date published: 2026-07-18T16:22:28Z
audio: Lesson 2c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 168.765
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.612
  additional property: Energy
    type: PropertyValue
    value: 0.078
  additional property: Speechiness
    type: PropertyValue
    value: 0.923
  additional property: Acousticness
    type: PropertyValue
    value: 0.087
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.078
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.371
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.848
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2d
type: MusicRecording
duration: PT3M14S
duration ms: 194325
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934852
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T23:40:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9d8b7e230fead5f9c57500711fc57218e495b7b830f596d0d7f95c2aded56f89
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934852
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d8b7e230fead5f9c57500711fc57218e495b7b830f596d0d7f95c2aded56f89. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TCAEJ1934852.
  date published: 2026-07-05T01:12:41Z
audio: Lesson 2d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 121.177
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.703
  additional property: Energy
    type: PropertyValue
    value: 0.091
  additional property: Speechiness
    type: PropertyValue
    value: 0.817
  additional property: Acousticness
    type: PropertyValue
    value: 0.075
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.221
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.335
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.743
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2e
type: MusicRecording
duration: PT4M57S
duration ms: 297365
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934853
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T13:50:52+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa2422caa218589e7c691384c5ab172a664c601cef4c66f39d2f0fa455857c12f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958749
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958749
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934853
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T15:48:23Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2422caa218589e7c691384c5ab172a664c601cef4c66f39d2f0fa455857c12f. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/TCAEJ1934853.
  date published: 2026-07-19T15:48:23Z
audio: Lesson 2e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 128.159
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.69
  additional property: Energy
    type: PropertyValue
    value: 0.074
  additional property: Speechiness
    type: PropertyValue
    value: 0.832
  additional property: Acousticness
    type: PropertyValue
    value: 0.022
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.084
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.31
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.041
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3a
type: MusicRecording
duration: PT3M2S
duration ms: 182976
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934855
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T17:58:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3ac3f892b366dade14355c2b62712fcd305b9e05bfafb8ed84ee1dd185468844
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956728
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956728
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934855
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:43:49Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ac3f892b366dade14355c2b62712fcd305b9e05bfafb8ed84ee1dd185468844. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/TCAEJ1934855.
  date published: 2026-07-05T01:43:49Z
audio: Lesson 3a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 178.66
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.605
  additional property: Energy
    type: PropertyValue
    value: 0.064
  additional property: Speechiness
    type: PropertyValue
    value: 0.927
  additional property: Acousticness
    type: PropertyValue
    value: 0.09
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.181
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.242
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.813
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3b
type: MusicRecording
duration: PT3M17S
duration ms: 197482
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934857
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T06:05:46+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1c7fb864ed2007fcc7430ce32bb2264138e27cd949c3671e6cc0ca5cd22bfc77
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956656
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956656
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934857
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T14:03:39Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c7fb864ed2007fcc7430ce32bb2264138e27cd949c3671e6cc0ca5cd22bfc77. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/TCAEJ1934857.
  date published: 2026-07-04T14:03:39Z
audio: Lesson 3b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 87.199
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.676
  additional property: Energy
    type: PropertyValue
    value: 0.071
  additional property: Speechiness
    type: PropertyValue
    value: 0.914
  additional property: Acousticness
    type: PropertyValue
    value: 0.13
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.125
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.212
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.59
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3d
type: MusicRecording
duration: PT3M19S
duration ms: 199125
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934860
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T18:14:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x259a910146d631b258883af5d544aa90afff22e7d6fde034c82c54445e1e4efd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958924
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958924
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934860
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T21:09:07Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x259a910146d631b258883af5d544aa90afff22e7d6fde034c82c54445e1e4efd. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:09: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/TCAEJ1934860.
  date published: 2026-07-20T21:09:07Z
audio: Lesson 3d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 134.699
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.687
  additional property: Energy
    type: PropertyValue
    value: 0.076
  additional property: Speechiness
    type: PropertyValue
    value: 0.892
  additional property: Acousticness
    type: PropertyValue
    value: 0.04
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.092
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.301
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.219
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3e
type: MusicRecording
duration: PT3M17S
duration ms: 197823
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934861
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T06:02:17+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xace25956d13a50dd1ffbf5297cdb44cd4a5c097f252f61e8df100338f742fedc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956634
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956634
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934861
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T10:04:33Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace25956d13a50dd1ffbf5297cdb44cd4a5c097f252f61e8df100338f742fedc. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAEJ1934861.
  date published: 2026-07-04T10:04:33Z
audio: Lesson 3e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 120.55
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.699
  additional property: Energy
    type: PropertyValue
    value: 0.101
  additional property: Speechiness
    type: PropertyValue
    value: 0.832
  additional property: Acousticness
    type: PropertyValue
    value: 0.044
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.293
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.355
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.064
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3f
type: MusicRecording
duration: PT3M15S
duration ms: 195925
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934863
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T16:30:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x83508b2c1309baeaccc4645100e70233dbc78c358f6a288adeea322a959014dd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958765
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958765
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934863
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T18:01:47Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83508b2c1309baeaccc4645100e70233dbc78c358f6a288adeea322a959014dd. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/TCAEJ1934863.
  date published: 2026-07-19T18:01:47Z
audio: Lesson 3f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 83.713
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.622
  additional property: Energy
    type: PropertyValue
    value: 0.075
  additional property: Speechiness
    type: PropertyValue
    value: 0.901
  additional property: Acousticness
    type: PropertyValue
    value: 0.011
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.3
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.275
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.765
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3g
type: MusicRecording
duration: PT3M22S
duration ms: 202965
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934864
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T21:14:31+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4423bf1865e54bd8ce1d0ac69b204a3ca9a920841294b9bdd6174e64177cd6a4
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956857
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956857
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934864
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:26:17Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4423bf1865e54bd8ce1d0ac69b204a3ca9a920841294b9bdd6174e64177cd6a4. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/TCAEJ1934864.
  date published: 2026-07-06T01:26:17Z
audio: Lesson 3g
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 120.867
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.69
  additional property: Energy
    type: PropertyValue
    value: 0.031
  additional property: Speechiness
    type: PropertyValue
    value: 0.602
  additional property: Acousticness
    type: PropertyValue
    value: 0.008
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.302
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.398
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.745
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4a
type: MusicRecording
duration: PT3M19S
duration ms: 199274
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934867
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T21:28:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb57e5912c9297511002d6c81ae58e0be570147097b475b722a734587039a5fd2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956857
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956857
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934867
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:26:17Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb57e5912c9297511002d6c81ae58e0be570147097b475b722a734587039a5fd2. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/TCAEJ1934867.
  date published: 2026-07-06T01:26:17Z
audio: Lesson 4a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 86.048
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.665
  additional property: Energy
    type: PropertyValue
    value: 0.039
  additional property: Speechiness
    type: PropertyValue
    value: 0.918
  additional property: Acousticness
    type: PropertyValue
    value: 0.173
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.168
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.285
  additional property: Loudness (dB)
    type: PropertyValue
    value: -30.986
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4c
type: MusicRecording
duration: PT3M12S
duration ms: 192021
explicit: false
by artist: Kieran Ball
in album: 3 Minute French - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-06
isrc code: TCAEJ1934871
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T03:59:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x406115efbab58f275b300432dbafc578b19490315d28aced3f8b8c86834c65ed
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956889
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956889
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1934871
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T06:56:49Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x406115efbab58f275b300432dbafc578b19490315d28aced3f8b8c86834c65ed. 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/TCAEJ1934871.
  date published: 2026-07-06T06:56:49Z
audio: Lesson 4c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 84.446
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.656
  additional property: Energy
    type: PropertyValue
    value: 0.034
  additional property: Speechiness
    type: PropertyValue
    value: 0.899
  additional property: Acousticness
    type: PropertyValue
    value: 0.255
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.215
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.223
  additional property: Loudness (dB)
    type: PropertyValue
    value: -29.813
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

3 Minute French - Lessons 10-18
type: MusicAlbum
date published: 2019-08-07

3 Minute French: Lessons 19-26
type: MusicAlbum
date published: 2019-08-08

3 Minute German - Lessons 10-18
type: MusicAlbum
date published: 2019-08-10

3 Minute German - Lessons 19-26
type: MusicAlbum
date published: 2019-08-10

3 Minute German - Lessons 1-9
type: MusicAlbum
date published: 2019-08-10
track: Introduction
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292885
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute German - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-10
  isrc code: TCAEJ1950554
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T17:53:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7e65e9bda5df7de056bc9803c5e39dbad053b745464600a0694355bbdd4195a5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956738
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956738
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950554
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T04:47:21Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e65e9bda5df7de056bc9803c5e39dbad053b745464600a0694355bbdd4195a5. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TCAEJ1950554.
    date published: 2026-07-05T04:47:21Z
  audio: Introduction
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.182
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.713
    additional property: Energy
      type: PropertyValue
      value: 0.223
    additional property: Speechiness
      type: PropertyValue
      value: 0.903
    additional property: Acousticness
      type: PropertyValue
      value: 0.361
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.292
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.455
    additional property: Loudness (dB)
      type: PropertyValue
      value: -18.03
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Lesson 1a
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196266
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute German - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-10
  isrc code: TCAEJ1950555
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T15:50:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8daa08703c1ac0a9aa919d04d4198eb7f83a7062fe532fef2431fe72f583e86f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956551
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956551
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950555
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T21:18:05Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8daa08703c1ac0a9aa919d04d4198eb7f83a7062fe532fef2431fe72f583e86f. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/TCAEJ1950555.
    date published: 2026-07-03T21:18:05Z
  audio: Lesson 1a
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.564
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.711
    additional property: Energy
      type: PropertyValue
      value: 0.118
    additional property: Speechiness
      type: PropertyValue
      value: 0.789
    additional property: Acousticness
      type: PropertyValue
      value: 0.041
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.121
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.426
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.127
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Lesson 1b
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181973
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute German - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-10
  isrc code: TCAEJ1950556
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T00:25:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8423781c63ef658ca17c6d3bbb50916e5954733937c63f577e9fcdafe48c0824
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956738
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956738
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950556
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Lesson 1b
track: Lesson 1c
track: Lesson 1d
track: Lesson 2a
track: Lesson 2b
track: Lesson 2c
track: Lesson 2d
track: Lesson 2f
track: Lesson 3a
track: Lesson 3b
track: Lesson 3c
track: Lesson 3d
track: Lesson 3e
track: Lesson 4a
track: Lesson 4c
track: Lesson 4e
track: Lesson 4f

OTSTimestamp
type: PropertyValue
value: 2026-07-05T04:47:21Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8423781c63ef658ca17c6d3bbb50916e5954733937c63f577e9fcdafe48c0824. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TCAEJ1950556.
date published: 2026-07-05T04:47:21Z

Lesson 1b
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 90.351
additional property: Musical Key
  type: PropertyValue
  value: 10
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.646
additional property: Energy
  type: PropertyValue
  value: 0.071
additional property: Speechiness
  type: PropertyValue
  value: 0.887
additional property: Acousticness
  type: PropertyValue
  value: 0.052
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.114
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.38
additional property: Loudness (dB)
  type: PropertyValue
  value: -19.424
additional property: Key Name
  type: PropertyValue
  value: Bb
additional property: Mode Name
  type: PropertyValue
  value: Minor

Lesson 1c
type: MusicRecording
duration: PT4M58S
duration ms: 298581
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950558
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T00:18:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe9a7ddf84273cb01d2da757106741be92703002af408e9f7ce12e13af635c438
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950558
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9a7ddf84273cb01d2da757106741be92703002af408e9f7ce12e13af635c438. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TCAEJ1950558.
  date published: 2026-07-05T01:12:41Z
audio: Lesson 1c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 110.591
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.695
  additional property: Energy
    type: PropertyValue
    value: 0.12
  additional property: Speechiness
    type: PropertyValue
    value: 0.847
  additional property: Acousticness
    type: PropertyValue
    value: 0.021
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.128
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.343
  additional property: Loudness (dB)
    type: PropertyValue
    value: -19.73
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 1d
type: MusicRecording
duration: PT3M59S
duration ms: 239231
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950559
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T04:31:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x58ca414b1f071a95e3903d3e56da6117ae130a0483ffaa94a33a6c0e0c36e131
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956772
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950559
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:01:46Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58ca414b1f071a95e3903d3e56da6117ae130a0483ffaa94a33a6c0e0c36e131. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/TCAEJ1950559.
  date published: 2026-07-05T10:01:46Z
audio: Lesson 1d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 122.283
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.713
  additional property: Energy
    type: PropertyValue
    value: 0.225
  additional property: Speechiness
    type: PropertyValue
    value: 0.915
  additional property: Acousticness
    type: PropertyValue
    value: 0.28
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.191
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.388
  additional property: Loudness (dB)
    type: PropertyValue
    value: -19.23
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2a
type: MusicRecording
duration: PT3M31S
duration ms: 211221
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950562
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T16:14:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc1ec24222ab68ccdb2c3039cf5efae4da31e11dbc52900b55f088e33689f0161
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958601
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958601
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950562
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T19:27:02Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1ec24222ab68ccdb2c3039cf5efae4da31e11dbc52900b55f088e33689f0161. 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/TCAEJ1950562.
  date published: 2026-07-18T19:27:02Z
audio: Lesson 2a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 100.729
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.675
  additional property: Energy
    type: PropertyValue
    value: 0.095
  additional property: Speechiness
    type: PropertyValue
    value: 0.9
  additional property: Acousticness
    type: PropertyValue
    value: 0.25
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.13
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.253
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.632
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2b
type: MusicRecording
duration: PT4M12S
duration ms: 252181
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950563
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T17:52:45+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x66dd9d69a19c09af8ab4d79ced121aa655e200774c6026caa3ead66252db9822
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958765
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958765
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950563
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T20:54:27Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66dd9d69a19c09af8ab4d79ced121aa655e200774c6026caa3ead66252db9822. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:54: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/TCAEJ1950563.
  date published: 2026-07-19T20:54:27Z
audio: Lesson 2b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 125.792
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.709
  additional property: Energy
    type: PropertyValue
    value: 0.066
  additional property: Speechiness
    type: PropertyValue
    value: 0.843
  additional property: Acousticness
    type: PropertyValue
    value: 0.03
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.183
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.229
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.257
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2c
type: MusicRecording
duration: PT3M6S
duration ms: 186176
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950564
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T01:45:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0be72b070559fcf371b16e5ee7d2adb37b50ebe73a6c0ffafd477085960af629
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958951
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958951
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950564
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T04:48:07Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0be72b070559fcf371b16e5ee7d2adb37b50ebe73a6c0ffafd477085960af629. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:48: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/TCAEJ1950564.
  date published: 2026-07-21T04:48:07Z
audio: Lesson 2c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 83.737
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.706
  additional property: Energy
    type: PropertyValue
    value: 0.063
  additional property: Speechiness
    type: PropertyValue
    value: 0.914
  additional property: Acousticness
    type: PropertyValue
    value: 0.081
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.104
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.315
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.732
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2d
type: MusicRecording
duration: PT3M48S
duration ms: 228821
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950566
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T22:50:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xff2bc584ff5b25a5338a6eabdb06f20f39d0c05b2fd9edb5831740cf24d249cf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958793
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958793
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950566
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T01:52:40Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2bc584ff5b25a5338a6eabdb06f20f39d0c05b2fd9edb5831740cf24d249cf. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-20T01:52: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/TCAEJ1950566.
  date published: 2026-07-20T01:52:40Z
audio: Lesson 2d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 118.359
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.688
  additional property: Energy
    type: PropertyValue
    value: 0.047
  additional property: Speechiness
    type: PropertyValue
    value: 0.832
  additional property: Acousticness
    type: PropertyValue
    value: 0.03
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.36
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.373
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.243
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2f
type: MusicRecording
duration: PT2M45S
duration ms: 165973
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950568
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T00:24:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x51431dfe511737e5e3db6b6e8dbfa00092cd49222388edeada999c49853f2f95
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958800
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958800
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950568
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T00:52:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51431dfe511737e5e3db6b6e8dbfa00092cd49222388edeada999c49853f2f95. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/TCAEJ1950568.
  date published: 2026-07-20T00:52:19Z
audio: Lesson 2f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 78.769
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.621
  additional property: Energy
    type: PropertyValue
    value: 0.059
  additional property: Speechiness
    type: PropertyValue
    value: 0.849
  additional property: Acousticness
    type: PropertyValue
    value: 0.022
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.371
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.446
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3a
type: MusicRecording
duration: PT3M7S
duration ms: 187776
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950571
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T06:05:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8e52144d1ef9cf755c523e8edc068068b3fa1adc9f8c5a6a0152daa38466fec7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956656
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956656
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950571
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T14:03:39Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e52144d1ef9cf755c523e8edc068068b3fa1adc9f8c5a6a0152daa38466fec7. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/TCAEJ1950571.
  date published: 2026-07-04T14:03:39Z
audio: Lesson 3a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 75.054
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.602
  additional property: Energy
    type: PropertyValue
    value: 0.084
  additional property: Speechiness
    type: PropertyValue
    value: 0.818
  additional property: Acousticness
    type: PropertyValue
    value: 0.11
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.2
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.34
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.137
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3b
type: MusicRecording
duration: PT3M47S
duration ms: 227669
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950572
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T05:48:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf428d553768fa954685c6aeee7d0572aa1acef9ceba9804e081552d4f0f12462
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958544
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958544
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950572
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T12:14:37Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf428d553768fa954685c6aeee7d0572aa1acef9ceba9804e081552d4f0f12462. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/TCAEJ1950572.
  date published: 2026-07-18T12:14:37Z
audio: Lesson 3b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 62.268
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.685
  additional property: Energy
    type: PropertyValue
    value: 0.036
  additional property: Speechiness
    type: PropertyValue
    value: 0.807
  additional property: Acousticness
    type: PropertyValue
    value: 0.013
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.158
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.262
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.167
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3c
type: MusicRecording
duration: PT3M14S
duration ms: 194133
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950573
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T01:41:03+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9e1757549bb87a9f6380e0eabacc75e923f962311bf5ef7682c31f0105f10661
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958224
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958224
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950573
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T02:28:43Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e1757549bb87a9f6380e0eabacc75e923f962311bf5ef7682c31f0105f10661. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/TCAEJ1950573.
  date published: 2026-07-16T02:28:43Z
audio: Lesson 3c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 112.512
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.704
  additional property: Energy
    type: PropertyValue
    value: 0.071
  additional property: Speechiness
    type: PropertyValue
    value: 0.593
  additional property: Acousticness
    type: PropertyValue
    value: 0.048
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.399
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.204
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.818
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3d
type: MusicRecording
duration: PT3M56S
duration ms: 236330
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950574
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T01:29:46+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb3a45b68ea81bb13b15a2d11979069a7f1eb16ebc235eeaeba735e5f2519d2fb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958480
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958480
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950574
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T02:58:58Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3a45b68ea81bb13b15a2d11979069a7f1eb16ebc235eeaeba735e5f2519d2fb. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/TCAEJ1950574.
  date published: 2026-07-18T02:58:58Z
audio: Lesson 3d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.514
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.742
  additional property: Energy
    type: PropertyValue
    value: 0.063
  additional property: Speechiness
    type: PropertyValue
    value: 0.764
  additional property: Acousticness
    type: PropertyValue
    value: 0.017
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.352
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.272
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.372
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3e
type: MusicRecording
duration: PT3M40S
duration ms: 220074
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950575
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T12:22:21+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x819021a0890927d667ce7f8680d8766986040efebd9b618f9ccf4bc73e48e271
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958734
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958734
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950575
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T12:54:58Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x819021a0890927d667ce7f8680d8766986040efebd9b618f9ccf4bc73e48e271. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T12:54: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/TCAEJ1950575.
  date published: 2026-07-19T12:54:58Z
audio: Lesson 3e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.992
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.667
  additional property: Energy
    type: PropertyValue
    value: 0.049
  additional property: Speechiness
    type: PropertyValue
    value: 0.549
  additional property: Acousticness
    type: PropertyValue
    value: 0.027
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.263
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.284
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.859
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4a
type: MusicRecording
duration: PT3M23S
duration ms: 203626
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950580
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T21:50:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfada7f9a3d9391a53b83ee9cb73ac3426b5f350869fdc5d1eaec0a1edc24c374
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958690
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958690
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950580
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T07:14:39Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfada7f9a3d9391a53b83ee9cb73ac3426b5f350869fdc5d1eaec0a1edc24c374. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/TCAEJ1950580.
  date published: 2026-07-19T07:14:39Z
audio: Lesson 4a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 72.708
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.638
  additional property: Energy
    type: PropertyValue
    value: 0.027
  additional property: Speechiness
    type: PropertyValue
    value: 0.881
  additional property: Acousticness
    type: PropertyValue
    value: 0.027
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.245
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.312
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.57
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4c
type: MusicRecording
duration: PT3M7S
duration ms: 187370
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950582
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T04:25:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdee5ff1b2bc6f7ec9d03877c38a332536a650430e5a9fec31510f8433ac95582
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958363
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958363
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950582
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T04:34:46Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee5ff1b2bc6f7ec9d03877c38a332536a650430e5a9fec31510f8433ac95582. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/TCAEJ1950582.
  date published: 2026-07-17T04:34:46Z
audio: Lesson 4c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 118.053
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.709
  additional property: Energy
    type: PropertyValue
    value: 0.097
  additional property: Speechiness
    type: PropertyValue
    value: 0.876
  additional property: Acousticness
    type: PropertyValue
    value: 0.09
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.181
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.224
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.505
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4e
type: MusicRecording
duration: PT3M15S
duration ms: 195477
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950584
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T05:24:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x692a5a12b589ff10f592db7bc6edee187ba426c0c65f5eb3309466c5181bc69f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956790
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956790
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950584
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T12:31:54Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x692a5a12b589ff10f592db7bc6edee187ba426c0c65f5eb3309466c5181bc69f. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/TCAEJ1950584.
  date published: 2026-07-05T12:31:54Z
audio: Lesson 4e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.572
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.681
  additional property: Energy
    type: PropertyValue
    value: 0.039
  additional property: Speechiness
    type: PropertyValue
    value: 0.784
  additional property: Acousticness
    type: PropertyValue
    value: 0.023
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.115
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.441
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.751
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 4f
type: MusicRecording
duration: PT3M7S
duration ms: 187818
explicit: false
by artist: Kieran Ball
in album: 3 Minute German - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-10
isrc code: TCAEJ1950586
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T20:50:17+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x680e1a1211dcd59f0e5c2f397ca50fab9d3734c0a56aeb051192965abc60bd5d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958455
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958455
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1950586
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T21:28:36Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x680e1a1211dcd59f0e5c2f397ca50fab9d3734c0a56aeb051192965abc60bd5d. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/TCAEJ1950586.
  date published: 2026-07-17T21:28:36Z
audio: Lesson 4f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 89.399
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.606
  additional property: Energy
    type: PropertyValue
    value: 0.009
  additional property: Speechiness
    type: PropertyValue
    value: 0.911
  additional property: Acousticness
    type: PropertyValue
    value: 0.01
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.398
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.44
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.795
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

3 Minute Portuguese - Lessons 1-9
type: MusicAlbum
date published: 2019-08-14
track: Introduction
  type: MusicRecording
  duration: PT4M35S
  duration ms: 275319
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute Portuguese - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-14
  isrc code: TCAEJ1969100
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T12:58:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd601bd6b56201c5ecde1678761c8e4f6dc99896ebca2b822f557ae249126574f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958444
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958444
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969100
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:12:23Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd601bd6b56201c5ecde1678761c8e4f6dc99896ebca2b822f557ae249126574f. 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/TCAEJ1969100.
    date published: 2026-07-17T19:12:23Z
  audio: Introduction
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.772
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.677
    additional property: Energy
      type: PropertyValue
      value: 0.18
    additional property: Speechiness
      type: PropertyValue
      value: 0.946
    additional property: Acousticness
      type: PropertyValue
      value: 0.577
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.249
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.597
    additional property: Loudness (dB)
      type: PropertyValue
      value: -22.909
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Lesson 1a
  type: MusicRecording
  duration: PT3M23S
  duration ms: 203968
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute Portuguese - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-14
  isrc code: TCAEJ1969104
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T03:40:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc3188b9dddd08e3f2af37c1853f4c26187ec04e7873c56933d7bf2b25bf4ff12
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956484
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956484
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969104
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T10:47:44Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3188b9dddd08e3f2af37c1853f4c26187ec04e7873c56933d7bf2b25bf4ff12. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/TCAEJ1969104.
    date published: 2026-07-03T10:47:44Z
  audio: Lesson 1a
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 168.412
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.619
    additional property: Energy
      type: PropertyValue
      value: 0.113
    additional property: Speechiness
      type: PropertyValue
      value: 0.942
    additional property: Acousticness
      type: PropertyValue
      value: 0.156
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.171
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.24
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.857
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Lesson 1b
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154026
  explicit: false
  by artist: Kieran Ball
  in album: 3 Minute Portuguese - Lessons 1-9
    type: MusicAlbum
    date published: 2019-08-14
  isrc code: TCAEJ1969105
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T09:01:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x58c22f4ff664a5667eda4b66305264e5a21943afb435c2a612fab2d2cea7c9fa
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956482
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956482
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969105
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Lesson 1b
track: Lesson 1d
track: Lesson 2a
track: Lesson 2b
track: Lesson 2c
track: Lesson 2d
track: Lesson 2e
track: Lesson 3a
track: Lesson 3b
track: Lesson 3c
track: Lesson 3d
track: Lesson 3e
track: Lesson 3f
track: Lesson 4a
track: Lesson 4b
track: Lesson 5a
track: Lesson 5d
track: Lesson 6c
track: Lesson 8a

OTSTimestamp
type: PropertyValue
value: 2026-07-03T10:33:57Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c22f4ff664a5667eda4b66305264e5a21943afb435c2a612fab2d2cea7c9fa. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/TCAEJ1969105.
date published: 2026-07-03T10:33:57Z

Lesson 1b
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 94.057
additional property: Musical Key
  type: PropertyValue
  value: 10
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.67
additional property: Energy
  type: PropertyValue
  value: 0.045
additional property: Speechiness
  type: PropertyValue
  value: 0.926
additional property: Acousticness
  type: PropertyValue
  value: 0.219
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.243
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.378
additional property: Loudness (dB)
  type: PropertyValue
  value: -23.34
additional property: Key Name
  type: PropertyValue
  value: Bb
additional property: Mode Name
  type: PropertyValue
  value: Minor

Lesson 1d
type: MusicRecording
duration: PT4M22S
duration ms: 262269
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969107
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T03:55:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb2d252fe2d6d6fed0bc5c958032b43fa2a677c9c766a5fdc2efe9b1e04c6f1d9
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956639
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956639
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969107
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T11:19:20Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2d252fe2d6d6fed0bc5c958032b43fa2a677c9c766a5fdc2efe9b1e04c6f1d9. 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/TCAEJ1969107.
  date published: 2026-07-04T11:19:20Z
audio: Lesson 1d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 84.29
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.624
  additional property: Energy
    type: PropertyValue
    value: 0.121
  additional property: Speechiness
    type: PropertyValue
    value: 0.857
  additional property: Acousticness
    type: PropertyValue
    value: 0.567
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.295
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.439
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.638
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2a
type: MusicRecording
duration: PT3M52S
duration ms: 232917
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969109
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-14T23:45:26+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8b9832284bae1981e11f8ded899315ce87776aa3a0ad8cdf6119afe624c1bb19
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958083
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958083
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969109
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T01:50:31Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b9832284bae1981e11f8ded899315ce87776aa3a0ad8cdf6119afe624c1bb19. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/TCAEJ1969109.
  date published: 2026-07-15T01:50:31Z
audio: Lesson 2a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 103.312
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.669
  additional property: Energy
    type: PropertyValue
    value: 0.078
  additional property: Speechiness
    type: PropertyValue
    value: 0.882
  additional property: Acousticness
    type: PropertyValue
    value: 0.485
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.16
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.367
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.728
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2b
type: MusicRecording
duration: PT3M10S
duration ms: 190165
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969112
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T20:06:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbc0c05fa609e7ccfb5a0ae617c4e65d9fb7e3234387047e40f374537146acbb3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956576
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956576
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969112
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T02:06:47Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc0c05fa609e7ccfb5a0ae617c4e65d9fb7e3234387047e40f374537146acbb3. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/TCAEJ1969112.
  date published: 2026-07-04T02:06:47Z
audio: Lesson 2b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.476
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.67
  additional property: Energy
    type: PropertyValue
    value: 0.052
  additional property: Speechiness
    type: PropertyValue
    value: 0.846
  additional property: Acousticness
    type: PropertyValue
    value: 0.558
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.207
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.431
  additional property: Loudness (dB)
    type: PropertyValue
    value: -22.85
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2c
type: MusicRecording
duration: PT4M45S
duration ms: 285973
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969113
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T17:55:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x13c8240513d7e19af7d8cf63c012f4b3f03dd5cf2af01af248933759967c700e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969113
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c8240513d7e19af7d8cf63c012f4b3f03dd5cf2af01af248933759967c700e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TCAEJ1969113.
  date published: 2026-07-05T01:12:41Z
audio: Lesson 2c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 116.896
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.695
  additional property: Energy
    type: PropertyValue
    value: 0.04
  additional property: Speechiness
    type: PropertyValue
    value: 0.652
  additional property: Acousticness
    type: PropertyValue
    value: 0.503
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.141
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.5
  additional property: Loudness (dB)
    type: PropertyValue
    value: -22.569
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 2d
type: MusicRecording
duration: PT4M42S
duration ms: 282965
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969114
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T07:42:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3dab45be15b6103e06e51f72b1475d67c1c8e8e5296370e5a9ee62cd1457ab02
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956634
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956634
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969114
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T10:04:33Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dab45be15b6103e06e51f72b1475d67c1c8e8e5296370e5a9ee62cd1457ab02. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAEJ1969114.
  date published: 2026-07-04T10:04:33Z
audio: Lesson 2d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 86.105
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.612
  additional property: Energy
    type: PropertyValue
    value: 0.057
  additional property: Speechiness
    type: PropertyValue
    value: 0.887
  additional property: Acousticness
    type: PropertyValue
    value: 0.478
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.186
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.401
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.103
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 2e
type: MusicRecording
duration: PT1M15S
duration ms: 75882
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969116
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T18:05:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x90769c51f8c69765e7182a37d0ac9afd2bac275297b2003d13d98075e319c06d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958924
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958924
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969116
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T21:12:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90769c51f8c69765e7182a37d0ac9afd2bac275297b2003d13d98075e319c06d. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:12: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/TCAEJ1969116.
  date published: 2026-07-20T21:12:57Z
audio: Lesson 2e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 169.466
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.603
  additional property: Energy
    type: PropertyValue
    value: 0.021
  additional property: Speechiness
    type: PropertyValue
    value: 0.835
  additional property: Acousticness
    type: PropertyValue
    value: 0.291
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.202
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.752
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.764
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3a
type: MusicRecording
duration: PT4M10S
duration ms: 250474
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969119
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T10:56:52+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb664dd8062f0debe929ffcb37170395956e383ed3abe98d2101f28e05c61f46b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958404
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958404
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969119
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T11:34:58Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb664dd8062f0debe929ffcb37170395956e383ed3abe98d2101f28e05c61f46b. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34: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/TCAEJ1969119.
  date published: 2026-07-17T11:34:58Z
audio: Lesson 3a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 83.369
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.653
  additional property: Energy
    type: PropertyValue
    value: 0.084
  additional property: Speechiness
    type: PropertyValue
    value: 0.933
  additional property: Acousticness
    type: PropertyValue
    value: 0.393
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.18
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.344
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.185
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3b
type: MusicRecording
duration: PT3M26S
duration ms: 206314
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969122
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T03:19:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5908d6b74856dd8d59fbccf5e73370e31513ff979bc8002dfcc77adea09c90bf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958357
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958357
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969122
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T03:33:42Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5908d6b74856dd8d59fbccf5e73370e31513ff979bc8002dfcc77adea09c90bf. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/TCAEJ1969122.
  date published: 2026-07-17T03:33:42Z
audio: Lesson 3b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 124.81
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.7
  additional property: Energy
    type: PropertyValue
    value: 0.072
  additional property: Speechiness
    type: PropertyValue
    value: 0.788
  additional property: Acousticness
    type: PropertyValue
    value: 0.418
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.304
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.377
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.111
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3c
type: MusicRecording
duration: PT3M43S
duration ms: 223381
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969124
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T05:32:09+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x85e440f86e261fffb8727839ba3f326d2b280bfc20607612a45d79d701bdf81f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956474
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956474
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969124
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T08:56:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85e440f86e261fffb8727839ba3f326d2b280bfc20607612a45d79d701bdf81f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/TCAEJ1969124.
  date published: 2026-07-03T08:56:35Z
audio: Lesson 3c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 170.146
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.612
  additional property: Energy
    type: PropertyValue
    value: 0.036
  additional property: Speechiness
    type: PropertyValue
    value: 0.508
  additional property: Acousticness
    type: PropertyValue
    value: 0.405
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.301
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.495
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.68
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 3d
type: MusicRecording
duration: PT4M12S
duration ms: 252074
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969127
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T05:31:38+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa8f7a12463b3918784f4f80c0feb50ed0cba465da12a280fd315997389058390
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956776
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956776
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969127
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:59:37Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8f7a12463b3918784f4f80c0feb50ed0cba465da12a280fd315997389058390. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/TCAEJ1969127.
  date published: 2026-07-05T10:59:37Z
audio: Lesson 3d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 175.44
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.599
  additional property: Energy
    type: PropertyValue
    value: 0.046
  additional property: Speechiness
    type: PropertyValue
    value: 0.898
  additional property: Acousticness
    type: PropertyValue
    value: 0.663
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.33
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.241
  additional property: Loudness (dB)
    type: PropertyValue
    value: -22.228
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3e
type: MusicRecording
duration: PT3M24S
duration ms: 204266
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969130
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T20:51:46+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x77b8ff2534834e9d22e9480c83f08199c7bad74a7e8e9eb85d2517f788e1abc6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956856
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956856
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969130
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:25:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b8ff2534834e9d22e9480c83f08199c7bad74a7e8e9eb85d2517f788e1abc6. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/TCAEJ1969130.
  date published: 2026-07-06T01:25:57Z
audio: Lesson 3e
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 113.702
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.693
  additional property: Energy
    type: PropertyValue
    value: 0.053
  additional property: Speechiness
    type: PropertyValue
    value: 0.744
  additional property: Acousticness
    type: PropertyValue
    value: 0.52
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.361
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.598
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.547
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 3f
type: MusicRecording
duration: PT2M33S
duration ms: 153728
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969131
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T03:10:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x67f5898a4e7300c3ce6e6573bfe6d38150d869719bb5ca415e57f96d5e5f4f08
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956889
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956889
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969131
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T06:56:49Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67f5898a4e7300c3ce6e6573bfe6d38150d869719bb5ca415e57f96d5e5f4f08. 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/TCAEJ1969131.
  date published: 2026-07-06T06:56:49Z
audio: Lesson 3f
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 124.06
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.69
  additional property: Energy
    type: PropertyValue
    value: 0.028
  additional property: Speechiness
    type: PropertyValue
    value: 0.67
  additional property: Acousticness
    type: PropertyValue
    value: 0.294
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.09
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.448
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.452
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 4a
type: MusicRecording
duration: PT3M15S
duration ms: 195285
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969133
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T06:16:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x84589291890f68b8a84bc52d65c70b9c1c72f3560cc0fc3b233b93af72f7b362
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958838
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958838
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969133
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T07:01:21Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84589291890f68b8a84bc52d65c70b9c1c72f3560cc0fc3b233b93af72f7b362. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/TCAEJ1969133.
  date published: 2026-07-20T07:01:21Z
audio: Lesson 4a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 168.331
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.618
  additional property: Energy
    type: PropertyValue
    value: 0.028
  additional property: Speechiness
    type: PropertyValue
    value: 0.681
  additional property: Acousticness
    type: PropertyValue
    value: 0.198
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.294
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.45
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.429
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 4b
type: MusicRecording
duration: PT2M59S
duration ms: 179477
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969134
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T15:02:15+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3501fd087a49297a2b76f03ecd9f8cc543ba60a31467e479e716377569da5b98
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969134
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3501fd087a49297a2b76f03ecd9f8cc543ba60a31467e479e716377569da5b98. 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/TCAEJ1969134.
  date published: 2026-07-05T18:48:28Z
audio: Lesson 4b
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 101.988
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.674
  additional property: Energy
    type: PropertyValue
    value: 0.051
  additional property: Speechiness
    type: PropertyValue
    value: 0.904
  additional property: Acousticness
    type: PropertyValue
    value: 0.708
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.182
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.309
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.512
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 5a
type: MusicRecording
duration: PT2M55S
duration ms: 175765
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969162
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T11:02:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x17afa30b6bd60ef4b4c4268dfcfb5456fe0e6775637b9dacf8439334994b329b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956728
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956728
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969162
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:43:49Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17afa30b6bd60ef4b4c4268dfcfb5456fe0e6775637b9dacf8439334994b329b. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/TCAEJ1969162.
  date published: 2026-07-05T01:43:49Z
audio: Lesson 5a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 77.809
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.672
  additional property: Energy
    type: PropertyValue
    value: 0.047
  additional property: Speechiness
    type: PropertyValue
    value: 0.909
  additional property: Acousticness
    type: PropertyValue
    value: 0.252
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.377
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.393
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.537
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Lesson 5d
type: MusicRecording
duration: PT3M18S
duration ms: 198634
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969168
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T21:47:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbc137a060db60fc03300fa84e8d7cf299ca0ebb29fac1ffb2a00d09a0f3cb4f2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958935
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958935
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969168
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T22:08:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc137a060db60fc03300fa84e8d7cf299ca0ebb29fac1ffb2a00d09a0f3cb4f2. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/TCAEJ1969168.
  date published: 2026-07-20T22:08:19Z
audio: Lesson 5d
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 101.951
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.7
  additional property: Energy
    type: PropertyValue
    value: 0.061
  additional property: Speechiness
    type: PropertyValue
    value: 0.747
  additional property: Acousticness
    type: PropertyValue
    value: 0.466
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.4
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.422
  additional property: Loudness (dB)
    type: PropertyValue
    value: -27.803
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 6c
type: MusicRecording
duration: PT3M10S
duration ms: 190378
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969185
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T18:24:24+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xecc96d4e650c10b52189e9c04582417bbaae12706465ee3fc1e8e9ddfc317fae
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956841
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956841
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969185
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T22:14:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecc96d4e650c10b52189e9c04582417bbaae12706465ee3fc1e8e9ddfc317fae. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/TCAEJ1969185.
  date published: 2026-07-05T22:14:35Z
audio: Lesson 6c
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 191.371
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.599
  additional property: Energy
    type: PropertyValue
    value: 0.073
  additional property: Speechiness
    type: PropertyValue
    value: 0.946
  additional property: Acousticness
    type: PropertyValue
    value: 0.618
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.336
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.35
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.411
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lesson 8a
type: MusicRecording
duration: PT3M17S
duration ms: 197034
explicit: false
by artist: Kieran Ball
in album: 3 Minute Portuguese - Lessons 1-9
  type: MusicAlbum
  date published: 2019-08-14
isrc code: TCAEJ1969248
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T14:59:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x566e353679969925cb4010553604afeab9595d27429e86c781b4b09df941d2d5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958166
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958166
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEJ1969248
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T18:02:07Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x566e353679969925cb4010553604afeab9595d27429e86c781b4b09df941d2d5. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T18:02: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/TCAEJ1969248.
  date published: 2026-07-15T18:02:07Z
audio: Lesson 8a
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 133.861
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.686
  additional property: Energy
    type: PropertyValue
    value: 0.04
  additional property: Speechiness
    type: PropertyValue
    value: 0.889
  additional property: Acousticness
    type: PropertyValue
    value: 0.292
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.338
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.316
  additional property: Loudness (dB)
    type: PropertyValue
    value: -26.696
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

3 Minute Portuguese - Lessons 10-18
type: MusicAlbum
date published: 2019-08-14

3 Minute Italian - Lessons 10-18
type: MusicAlbum
date published: 2019-08-14

3 Minute Italian - Lessons 19-26
type: MusicAlbum
date published: 2019-08-14

3 Minute Portuguese - Lessons 19-26
type: MusicAlbum
date published: 2019-08-15

3 Minute French - Lessons 45-53
type: MusicAlbum
date published: 2019-08-15

3 Minute French - Lessons 27-35
type: MusicAlbum
date published: 2019-08-15

3 Minute French - Lessons 36-44
type: MusicAlbum
date published: 2019-08-15

3 Minute French: Lessons 59-62
type: MusicAlbum
date published: 2020-01-14

3 Minute French - Lessons 54-58
type: MusicAlbum
date published: 2020-01-14

3 Minute German - Lessons 27-35
type: MusicAlbum
date published: 2020-01-29

3 Minute Spanish - Lessons 36-44
type: MusicAlbum
date published: 2020-01-29

3 Minute Spanish - Lessons 27-35
type: MusicAlbum
date published: 2020-01-29

3 Minute German - Lessons 36-44
type: MusicAlbum
date published: 2020-01-30

3 Minute Italian - Lessons 27-35
type: MusicAlbum
date published: 2020-01-31

Building Structures in German: Structure 1
type: MusicAlbum
date published: 2020-02-01

Building Structures in French: Structure 2
type: MusicAlbum
date published: 2020-02-01

Building Structures in French: Structure 4
type: MusicAlbum
date published: 2020-02-01

Building Structures in Italian: Structure 1
type: MusicAlbum
date published: 2020-02-01

3 Minute Italian - Lessons 36-44
type: MusicAlbum
date published: 2020-02-01

Building Structures in Spanish: Structure 2
type: MusicAlbum
date published: 2020-02-01

Building Structures in French: Structure 3
type: MusicAlbum
date published: 2020-02-01

Building Structures in Portuguese: Structure 1
type: MusicAlbum
date published: 2020-02-01

Fly Through English Verb Tenses
type: MusicAlbum
date published: 2020-02-07

3 Minute Maths - Percentages
type: MusicAlbum
date published: 2020-02-07

3 Minute Maths - Fractions
type: MusicAlbum
date published: 2020-02-08

3 Minute Spanish - Lessons 45-53
type: MusicAlbum
date published: 2020-08-16

French Grammar Quick Guide - Verbs 1
type: MusicAlbum
date published: 2021-04-27

3 Minute French - Lessons 63-67
type: MusicAlbum
date published: 2021-04-27

3 Minute Spanish - Lessons 54-58
type: MusicAlbum
date published: 2021-04-28

3 Minute Italian: Lessons 45-47
type: MusicAlbum
date published: 2022-03-21

3 Minute Italian: Lessons 48-50
type: MusicAlbum
date published: 2022-04-02

Italian Grammar Quick Guide: Verbs 1C
type: MusicAlbum
date published: 2022-04-03

Italian Grammar Quick Guide: Verbs 1B
type: MusicAlbum
date published: 2022-04-03

French Songs for Children
type: MusicAlbum
date published: 2022-10-14
track: French Numbers 1 to 10
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138266
  explicit: false
  by artist: Kieran Ball
  in album: French Songs for Children
    type: MusicAlbum
    date published: 2022-10-14
  isrc code: TCAGN2275103
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T00:52:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc38fecc46f1e70079a6b9515e10819a39d5b81dfd03629200752289bfc4c9485
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGN2275103
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc38fecc46f1e70079a6b9515e10819a39d5b81dfd03629200752289bfc4c9485. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAGN2275103.
    date published: 2026-07-04T10:04:33Z
  audio: French Numbers 1 to 10
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.187
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.691
    additional property: Energy
      type: PropertyValue
      value: 0.033
    additional property: Speechiness
      type: PropertyValue
      value: 0.181
    additional property: Acousticness
      type: PropertyValue
      value: 0.299
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.056
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.513
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.686
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: French Days of the Week
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126380
  explicit: false
  by artist: Kieran Ball
  in album: French Songs for Children
    type: MusicAlbum
    date published: 2022-10-14
  isrc code: TCAGN2275105
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T00:28:58+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x12cedb9ce561079701b858ecc68ba2a728501a17b57a0929340db947fd4cfdc2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956856
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956856
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGN2275105
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:25:57Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12cedb9ce561079701b858ecc68ba2a728501a17b57a0929340db947fd4cfdc2. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/TCAGN2275105.
    date published: 2026-07-06T01:25:57Z
  audio: French Days of the Week
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 137.893
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.683
    additional property: Energy
      type: PropertyValue
      value: 0.032
    additional property: Speechiness
      type: PropertyValue
      value: 0.14
    additional property: Acousticness
      type: PropertyValue
      value: 0.631
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.367
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.464
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.71
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

3 Minute Portuguese - Lesson 2
type: MusicAlbum
date published: 2024-01-09

Un deux trois (dis avec moi)
type: MusicAlbum
date published: 2025-06-05

Au Café à Paris
type: MusicAlbum
date published: 2025-10-01