daml.com Open in urlscan Pro
199.60.103.131  Public Scan

Submitted URL: https://auth.daml.com/
Effective URL: https://daml.com/
Submission: On November 03 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 2 forms found in the DOM

POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/2704830/cf9df94c-2abe-4465-92d1-17f24ef8ab74

<form novalidate="" accept-charset="UTF-8" action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/2704830/cf9df94c-2abe-4465-92d1-17f24ef8ab74" enctype="multipart/form-data"
  id="hsForm_cf9df94c-2abe-4465-92d1-17f24ef8ab74_4540" method="POST"
  class="hs-form stacked hs-custom-form hs-form-private hsForm_cf9df94c-2abe-4465-92d1-17f24ef8ab74 hs-form-cf9df94c-2abe-4465-92d1-17f24ef8ab74 hs-form-cf9df94c-2abe-4465-92d1-17f24ef8ab74_fd5dd851-48c9-44eb-8f98-5e667d2afb86"
  data-form-id="cf9df94c-2abe-4465-92d1-17f24ef8ab74" data-portal-id="2704830" target="target_iframe_cf9df94c-2abe-4465-92d1-17f24ef8ab74_4540" data-reactid=".hbspt-forms-1">
  <div data-reactid=".hbspt-forms-1.1:$0">
    <div class="hs-richtext hs-main-font-element" data-reactid=".hbspt-forms-1.1:$0.0">
      <h4 class="widget-title" style="font-style: inherit; margin: 0px 0px 1rem; border: 0px; color: #5b5b5b; font-size: 20px;"><span style="color: #1f232e;">Subscribe to Daml Community updates:</span></h4>
    </div>
  </div>
  <div class="hs_email hs-email hs-fieldtype-text field hs-form-field" data-reactid=".hbspt-forms-1.1:$1"><label id="label-email-cf9df94c-2abe-4465-92d1-17f24ef8ab74_4540" class="" placeholder="Enter your Email"
      for="email-cf9df94c-2abe-4465-92d1-17f24ef8ab74_4540" data-reactid=".hbspt-forms-1.1:$1.0"><span data-reactid=".hbspt-forms-1.1:$1.0.0">Email</span><span class="hs-form-required" data-reactid=".hbspt-forms-1.1:$1.0.1">*</span></label>
    <legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-1.1:$1.1"></legend>
    <div class="input" data-reactid=".hbspt-forms-1.1:$1.$email"><input id="email-cf9df94c-2abe-4465-92d1-17f24ef8ab74_4540" class="hs-input" type="email" name="email" required="" placeholder="" value="" autocomplete="email"
        data-reactid=".hbspt-forms-1.1:$1.$email.0" inputmode="email"></div>
  </div>
  <div class="hs_also_subscribe_to_digital_asset_newsletter hs-also_subscribe_to_digital_asset_newsletter hs-fieldtype-booleancheckbox field hs-form-field" data-reactid=".hbspt-forms-1.1:$2">
    <legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-1.1:$2.1"></legend>
    <div class="input" data-reactid=".hbspt-forms-1.1:$2.$also_subscribe_to_digital_asset_newsletter">
      <ul class="inputs-list" data-reactid=".hbspt-forms-1.1:$2.$also_subscribe_to_digital_asset_newsletter.0">
        <li class="hs-form-booleancheckbox" data-reactid=".hbspt-forms-1.1:$2.$also_subscribe_to_digital_asset_newsletter.0.0"><label for="also_subscribe_to_digital_asset_newsletter-cf9df94c-2abe-4465-92d1-17f24ef8ab74_4540"
            class="hs-form-booleancheckbox-display" data-reactid=".hbspt-forms-1.1:$2.$also_subscribe_to_digital_asset_newsletter.0.0.0"><input id="also_subscribe_to_digital_asset_newsletter-cf9df94c-2abe-4465-92d1-17f24ef8ab74_4540" class="hs-input"
              type="checkbox" name="also_subscribe_to_digital_asset_newsletter" value="true" data-reactid=".hbspt-forms-1.1:$2.$also_subscribe_to_digital_asset_newsletter.0.0.0.0"><span
              data-reactid=".hbspt-forms-1.1:$2.$also_subscribe_to_digital_asset_newsletter.0.0.0.1">Also subscribe to Digital Asset Newsletter</span></label></li>
      </ul>
    </div>
  </div><noscript data-reactid=".hbspt-forms-1.2"></noscript>
  <div class="hs_submit hs-submit" data-reactid=".hbspt-forms-1.5">
    <div class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-1.5.0"></div>
    <div class="actions" data-reactid=".hbspt-forms-1.5.1"><input type="submit" value="Submit" class="hs-button primary large" data-reactid=".hbspt-forms-1.5.1.0"></div>
  </div><noscript data-reactid=".hbspt-forms-1.6"></noscript><input name="hs_context" type="hidden"
    value="{&quot;rumScriptExecuteTime&quot;:1141.2999992370605,&quot;rumServiceResponseTime&quot;:1666.3999996185303,&quot;rumFormRenderTime&quot;:1.3999996185302734,&quot;rumTotalRenderTime&quot;:1667.7999992370605,&quot;rumTotalRequestTime&quot;:523.8999996185303,&quot;lang&quot;:&quot;en&quot;,&quot;disableCookieSubmission&quot;:true,&quot;embedAtTimestamp&quot;:&quot;1635898794134&quot;,&quot;formDefinitionUpdatedAt&quot;:&quot;1631129670955&quot;,&quot;pageUrl&quot;:&quot;https://daml.com/&quot;,&quot;pageTitle&quot;:&quot;Home&quot;,&quot;source&quot;:&quot;FormsNext-static-5.398&quot;,&quot;timestamp&quot;:1635898794138,&quot;userAgent&quot;:&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36&quot;,&quot;originalEmbedContext&quot;:{&quot;portalId&quot;:&quot;2704830&quot;,&quot;formId&quot;:&quot;cf9df94c-2abe-4465-92d1-17f24ef8ab74&quot;,&quot;formInstanceId&quot;:&quot;4540&quot;,&quot;pageId&quot;:&quot;42672977008&quot;,&quot;region&quot;:&quot;na1&quot;,&quot;pageName&quot;:&quot;Home&quot;,&quot;inlineMessage&quot;:true,&quot;rawInlineMessage&quot;:&quot;<p>Thanks for subscribing, we'll send you updates.</p>&quot;,&quot;hsFormKey&quot;:&quot;5908a4515bcb78c5bc84cd4236305d6f&quot;,&quot;target&quot;:&quot;#hs_form_target_popup_form_&quot;,&quot;contentType&quot;:&quot;standard-page&quot;,&quot;formsBaseUrl&quot;:&quot;/_hcms/forms/&quot;,&quot;formData&quot;:{&quot;cssClass&quot;:&quot;hs-form stacked hs-custom-form&quot;}},&quot;canonicalUrl&quot;:&quot;https://daml.com&quot;,&quot;pageId&quot;:&quot;42672977008&quot;,&quot;pageName&quot;:&quot;Home&quot;,&quot;boolCheckBoxFields&quot;:&quot;also_subscribe_to_digital_asset_newsletter&quot;,&quot;formInstanceId&quot;:&quot;4540&quot;,&quot;renderedFieldsIds&quot;:[&quot;email&quot;,&quot;also_subscribe_to_digital_asset_newsletter&quot;],&quot;rawInlineMessage&quot;:&quot;<p>Thanks for subscribing, we'll send you updates.</p>&quot;,&quot;hsFormKey&quot;:&quot;5908a4515bcb78c5bc84cd4236305d6f&quot;,&quot;formTarget&quot;:&quot;#hs_form_target_popup_form_&quot;,&quot;correlationId&quot;:&quot;cfcca6b5-b809-442f-a571-97a1889e7b0d&quot;,&quot;contentType&quot;:&quot;standard-page&quot;,&quot;hutk&quot;:&quot;b9fe00119a6afbabcbb3e6f807cc23fd&quot;,&quot;useRecaptchaEnterprise&quot;:true,&quot;isHostedOnHubspot&quot;:true}"
    data-reactid=".hbspt-forms-1.7"><iframe name="target_iframe_cf9df94c-2abe-4465-92d1-17f24ef8ab74_4540" style="display:none;" data-reactid=".hbspt-forms-1.8"></iframe>
</form>

POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/2704830/cf9df94c-2abe-4465-92d1-17f24ef8ab74

<form novalidate="" accept-charset="UTF-8" action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/2704830/cf9df94c-2abe-4465-92d1-17f24ef8ab74" enctype="multipart/form-data"
  id="hsForm_cf9df94c-2abe-4465-92d1-17f24ef8ab74_301" method="POST"
  class="hs-form stacked hs-custom-form hs-form-private hsForm_cf9df94c-2abe-4465-92d1-17f24ef8ab74 hs-form-cf9df94c-2abe-4465-92d1-17f24ef8ab74 hs-form-cf9df94c-2abe-4465-92d1-17f24ef8ab74_a378ab34-5e7d-44c6-920c-d1b13070cc85"
  data-form-id="cf9df94c-2abe-4465-92d1-17f24ef8ab74" data-portal-id="2704830" target="target_iframe_cf9df94c-2abe-4465-92d1-17f24ef8ab74_301" data-reactid=".hbspt-forms-0">
  <div data-reactid=".hbspt-forms-0.1:$0">
    <div class="hs-richtext hs-main-font-element" data-reactid=".hbspt-forms-0.1:$0.0">
      <h4 class="widget-title" style="font-style: inherit; margin: 0px 0px 1rem; border: 0px; color: #5b5b5b; font-size: 20px;"><span style="color: #1f232e;">Subscribe to Daml Community updates:</span></h4>
    </div>
  </div>
  <div class="hs_email hs-email hs-fieldtype-text field hs-form-field" data-reactid=".hbspt-forms-0.1:$1"><label id="label-email-cf9df94c-2abe-4465-92d1-17f24ef8ab74_301" class="" placeholder="Enter your Email"
      for="email-cf9df94c-2abe-4465-92d1-17f24ef8ab74_301" data-reactid=".hbspt-forms-0.1:$1.0"><span data-reactid=".hbspt-forms-0.1:$1.0.0">Email</span><span class="hs-form-required" data-reactid=".hbspt-forms-0.1:$1.0.1">*</span></label>
    <legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.1:$1.1"></legend>
    <div class="input" data-reactid=".hbspt-forms-0.1:$1.$email"><input id="email-cf9df94c-2abe-4465-92d1-17f24ef8ab74_301" class="hs-input" type="email" name="email" required="" placeholder="" value="" autocomplete="email"
        data-reactid=".hbspt-forms-0.1:$1.$email.0" inputmode="email"></div>
  </div>
  <div class="hs_also_subscribe_to_digital_asset_newsletter hs-also_subscribe_to_digital_asset_newsletter hs-fieldtype-booleancheckbox field hs-form-field" data-reactid=".hbspt-forms-0.1:$2">
    <legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.1:$2.1"></legend>
    <div class="input" data-reactid=".hbspt-forms-0.1:$2.$also_subscribe_to_digital_asset_newsletter">
      <ul class="inputs-list" data-reactid=".hbspt-forms-0.1:$2.$also_subscribe_to_digital_asset_newsletter.0">
        <li class="hs-form-booleancheckbox" data-reactid=".hbspt-forms-0.1:$2.$also_subscribe_to_digital_asset_newsletter.0.0"><label for="also_subscribe_to_digital_asset_newsletter-cf9df94c-2abe-4465-92d1-17f24ef8ab74_301"
            class="hs-form-booleancheckbox-display" data-reactid=".hbspt-forms-0.1:$2.$also_subscribe_to_digital_asset_newsletter.0.0.0"><input id="also_subscribe_to_digital_asset_newsletter-cf9df94c-2abe-4465-92d1-17f24ef8ab74_301" class="hs-input"
              type="checkbox" name="also_subscribe_to_digital_asset_newsletter" value="true" data-reactid=".hbspt-forms-0.1:$2.$also_subscribe_to_digital_asset_newsletter.0.0.0.0"><span
              data-reactid=".hbspt-forms-0.1:$2.$also_subscribe_to_digital_asset_newsletter.0.0.0.1">Also subscribe to Digital Asset Newsletter</span></label></li>
      </ul>
    </div>
  </div><noscript data-reactid=".hbspt-forms-0.2"></noscript>
  <div class="hs_submit hs-submit" data-reactid=".hbspt-forms-0.5">
    <div class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.5.0"></div>
    <div class="actions" data-reactid=".hbspt-forms-0.5.1"><input type="submit" value="Submit" class="hs-button primary large" data-reactid=".hbspt-forms-0.5.1.0"></div>
  </div><noscript data-reactid=".hbspt-forms-0.6"></noscript><input name="hs_context" type="hidden"
    value="{&quot;rumScriptExecuteTime&quot;:1141.2999992370605,&quot;rumServiceResponseTime&quot;:1596.1999998092651,&quot;rumFormRenderTime&quot;:2.1999998092651367,&quot;rumTotalRenderTime&quot;:1599.7999992370605,&quot;rumTotalRequestTime&quot;:450.6000003814697,&quot;lang&quot;:&quot;en&quot;,&quot;disableCookieSubmission&quot;:true,&quot;embedAtTimestamp&quot;:&quot;1635898794124&quot;,&quot;formDefinitionUpdatedAt&quot;:&quot;1631129670955&quot;,&quot;pageUrl&quot;:&quot;https://daml.com/&quot;,&quot;pageTitle&quot;:&quot;Home&quot;,&quot;source&quot;:&quot;FormsNext-static-5.398&quot;,&quot;timestamp&quot;:1635898794128,&quot;userAgent&quot;:&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36&quot;,&quot;originalEmbedContext&quot;:{&quot;portalId&quot;:&quot;2704830&quot;,&quot;formId&quot;:&quot;cf9df94c-2abe-4465-92d1-17f24ef8ab74&quot;,&quot;formInstanceId&quot;:&quot;301&quot;,&quot;pageId&quot;:&quot;42672977008&quot;,&quot;region&quot;:&quot;na1&quot;,&quot;pageName&quot;:&quot;Home&quot;,&quot;inlineMessage&quot;:true,&quot;rawInlineMessage&quot;:&quot;<p>Thanks for subscribing, we'll send you updates.</p>&quot;,&quot;hsFormKey&quot;:&quot;b561d61a6aa2b36e17abdf8e672f4278&quot;,&quot;target&quot;:&quot;#hs_form_target_footer_&quot;,&quot;contentType&quot;:&quot;standard-page&quot;,&quot;formsBaseUrl&quot;:&quot;/_hcms/forms/&quot;,&quot;formData&quot;:{&quot;cssClass&quot;:&quot;hs-form stacked hs-custom-form&quot;}},&quot;canonicalUrl&quot;:&quot;https://daml.com&quot;,&quot;pageId&quot;:&quot;42672977008&quot;,&quot;pageName&quot;:&quot;Home&quot;,&quot;boolCheckBoxFields&quot;:&quot;also_subscribe_to_digital_asset_newsletter&quot;,&quot;formInstanceId&quot;:&quot;301&quot;,&quot;renderedFieldsIds&quot;:[&quot;email&quot;,&quot;also_subscribe_to_digital_asset_newsletter&quot;],&quot;rawInlineMessage&quot;:&quot;<p>Thanks for subscribing, we'll send you updates.</p>&quot;,&quot;hsFormKey&quot;:&quot;b561d61a6aa2b36e17abdf8e672f4278&quot;,&quot;formTarget&quot;:&quot;#hs_form_target_footer_&quot;,&quot;correlationId&quot;:&quot;7456faa0-f6ae-4622-acfe-e58783caf6bd&quot;,&quot;contentType&quot;:&quot;standard-page&quot;,&quot;hutk&quot;:&quot;b9fe00119a6afbabcbb3e6f807cc23fd&quot;,&quot;useRecaptchaEnterprise&quot;:true,&quot;isHostedOnHubspot&quot;:true}"
    data-reactid=".hbspt-forms-0.7"><iframe name="target_iframe_cf9df94c-2abe-4465-92d1-17f24ef8ab74_301" style="display:none;" data-reactid=".hbspt-forms-0.8"></iframe>
</form>

Text Content

This website stores cookies on your computer. These cookies are used to collect
information about how you interact with our website and allow us to remember
you. We use this information in order to improve and customize your browsing
experience and for analytics and metrics about our visitors both on this website
and other media. To find out more about the cookies we use, see our Privacy
Policy

OK
Learn more about our company Digital Asset
Why Daml?
Learn
 * 
   Free video course
 * 
   Interactive Tutorials
 * 
   Documentation
 * 
   Examples
 * 
   Certification

Blog
 * 
   Engineering
 * 
   Release Notes

Community
 * 
   Code of Conduct
 * 
   Learn on our Forum
 * 
   Twitter
 * 
   Daml on YouTube

Path

Get Daml Connect

Why Daml?
Learn
 * Free video course
 * Interactive Tutorials
 * Documentation
 * Examples
 * Certification

Blog
 * Engineering
 * Release Notes

Community
 * Code of Conduct
 * Learn on our Forum
 * Twitter
 * Daml on YouTube

Learn more about our company Digital Asset

GET NOTIFIED OF UPDATES

Send me occasional updates

GET NOTIFIED OF UPDATES




SUBSCRIBE TO DAML COMMUNITY UPDATES:

Email*

 * Also subscribe to Digital Asset Newsletter


x


DAML


BUILD FULL-STACK, DISTRIBUTED APPLICATIONS FOR DLT, BLOCKCHAIN, OR DATABASES IN
DAYS.

Download Daml Connect
Get Started Online

EASY

Describe the behavior of your application in an easy to read and write
smart-contract language, and let Daml take care of infrastructure and
integrations. Read more

EFFICIENT

High levels of abstraction, clean APIs, and developer tooling mean you spend
your time on the bits that differentiate your application.
Read more

SAFE

Type safe, functional design across the stack, and testing tools allow you to
rest assured that your application does what you had in mind. Read more


THE TOOLS DEVELOPERS DESERVE:

DAML IDE

Get feedback on authorization, privacy, and application behavior as you type.

DAML SANDBOX

A simple ledger that enables rapid application prototyping without an
infrastructure.

DAML ASSISTANT

CLI that helps you create, initialize, compile, and build applications.

INTEGRATIONS

Describe the behavior of your application in an easy to read and write
smart-contract language, and let Daml take care of infrastructure and
integrations.


THE LANGUAGE

DATA MODEL

Daml's powerful type system makes it easy to model complex data schemas for your
application following domain-driven design.

with
    organizer : Party
    buyer : Party
    price : Decimal
                        

FINE-GRAINED PERMISSIONS

Specify who needs to sign a given contract, who can see it and who is allowed to
perform actions on it.

signatory organizer
observer buyer
controller buyer can
                        

BUSINESS LOGIC

Describe the actions available on a contract, together with their parameters,
assertions, and precise consequences

cash <- fetch cashId
assert (cash.amount == price)
exercise cashId Transfer with
    newOwner = organizer
create TicketAgreement with
    organizer; owner = buyer
                        

SCENARIO-BASED TESTING

Test your business logic and workflows with an expressive scenario language.
interact with the ledger using multiple parties and verify the effects of your
transactions instantly.

validateTicketPurchase = scenario do
    issuer <- getParty "Issuer"
    organizer <- getParty "Organizer"
    buyer <- getParty "Buyer"
    cash <- submit issuer do
        create Cash with
            issuer; owner = buyer; amount = 20.0
    offer <- submit organizer do
        create TicketOffer with
            organizer; buyer; price = 20.0
    submit buyer do
        exercise offer Accept with
            cashId = cash
                        

template TicketOffer
    with
        organizer : Party
        buyer : Party
        price : Decimal
    where
        signatory organizer
        observer buyer
        controller buyer can
            Accept : ContractId TicketAgreement
                with
                    cashId : ContractId Cash
                do
                    cash <- fetch cashId
                    assert (cash.amount == price)
                    exercise cashId Transfer with
                        newOwner = organizer
                    create TicketAgreement with
                        organizer; owner = buyer

validateTicketPurchase = scenario do
    issuer <- getParty "Issuer"
    organizer <- getParty "Organizer"
    buyer <- getParty "Buyer"
    cash <- submit issuer do
        create Cash with
            issuer; owner = buyer; amount = 20.0
    offer <- submit organizer do
        create TicketOffer with
            organizer; buyer; price = 20.0
    submit buyer do
        exercise offer Accept with
            cashId = cash
                




WHO’S BUILDING FULL-STACK APPLICATIONS WITH DAML?




DAML SUPPORTED PLATFORMS

DAML IS SUPPORTED BY A GROWING NUMBER OF PLATFORMS:

Contact Digital Asset
Open Source Integration Path
Open Source Integration Path
Contact VMWare

Try for Free
Open Source Integration Path

Coming soon...



Coming soon...

Download Daml Connect
Daml Company
→

Digitization of Financial Market Infrastructure: Analyzing the Power of Deutsche
Börse’s D7 Post-Trade Platform and the Call for Dematerialization

Read More
Daml Engineering
→

Daml Developer Monthly - September 2021

Read More
Daml Release Notes
→

Release of Daml Connect 1.17.1

Read More
Home
Why Daml
Tutorials
Examples
Documentation
Forum
Release Notes
Blog


SUBSCRIBE TO UPDATES FROM DIGITAL ASSET

SUBSCRIBE TO DAML COMMUNITY UPDATES:

Email*

 * Also subscribe to Digital Asset Newsletter



DEVELOPERS

Documentation
Forum
Events
Open Source
Blog

PRODUCTS

Daml Connect
Daml Drivers
Daml Hub

COMPANY

About Digital Asset
News
Partners
Contact Us

© 2021 Digital Asset Holdings, LLC
Warning - Phishing & Scams
Trademark Policy
Privacy Policy
Responsible Disclosure Policy