Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes typos in API Reference Guides page and self-sovereign typos #1746

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion site-new/docs/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ A Portable DID is a JSON-serialized representation of a [DID](#decentralized-ide

A mathematical algorithm used to generate digital signatures. These are used to verify the authenticity, integrity, and non-repudiation of electronic documents, messages, or transactions by creating a unique digital signature that can be cryptographically validated.

## Self Sovereign Identity (SSI)
## Self-Sovereign Identity (SSI)

SSI refers to a concept where individuals have full control and ownership over their digital identities. It empowers individuals to manage and control their personal information without relying on centralized authorities or intermediaries. SSI enables individuals to store their personal data and identity in a secure and private manner. With self-sovereign identity, individuals can selectively share their personal information with others, granting access on a need-to-know basis all while maintaining privacy and control over their data.

Expand Down
20 changes: 10 additions & 10 deletions site/blog/2022-08-26-ssi-tbd-web5.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,25 +14,25 @@ tags: [Web5]

<meta property="og:url" content="https://developer.tbd.website/blog/ssi-tbd-web5" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Self Sovereign Identity, TBD, and Web5" />
<meta property="og:title" content="Self-Sovereign Identity, TBD, and Web5" />
<meta property="og:description" content="How TBD is building standards-based open source software towards the goals of SSI and Web5" />
<meta property="og:image" content="https://developer.tbd.website/assets/images/ssi_tbd_web5-362c244c231552618f4e9abd2d4482c7.png" />


<meta name="twitter:card" content="summary_large_image" />
<meta property="twitter:domain" content="developer.tbd.website" />
<meta property="twitter:url" content="https://developer.tbd.website/blog/ssi-tbd-web5" />
<meta name="twitter:title" content="Self Sovereign Identity, TBD, and Web5" />
<meta name="twitter:title" content="Self-Sovereign Identity, TBD, and Web5" />
<meta name="twitter:description" content="How TBD is building standards-based open source software towards the goals of SSI and Web5" />
<meta name="twitter:image" content="https://developer.tbd.website/assets/images/ssi_tbd_web5-362c244c231552618f4e9abd2d4482c7.png" />
<link rel="apple-touch-icon" href="https://developer.tbd.website/img/tbd-fav-icon-main.png" />
</head>

##

![Self Sovereign Identity, TBD, and Web5](/img/ssi_tbd_web5.png)
![Self-Sovereign Identity, TBD, and Web5](/img/ssi_tbd_web5.png)

Self Sovereign Identity (SSI) is an umbrella term well-detailed by Christopher Allen, and inspired by many in the Identity community before him, in his 2016 blog post: [*The Path to Self-Sovereign Identity*](http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html), which identifies *Ten Principles of Self-Sovereign Identity:*
Self-Sovereign Identity (SSI) is an umbrella term well-detailed by Christopher Allen, and inspired by many in the Identity community before him, in his 2016 blog post: [*The Path to Self-Sovereign Identity*](http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html), which identifies *Ten Principles of Self-Sovereign Identity:*

<!--truncate-->

Expand All @@ -53,13 +53,13 @@ Since 2016, a lot has happened! There have been a flurry of conventions, discuss

[Block](https://squareup.com/us/en/press/square-changes-name-to-block)’s mission is economic empowerment. Historically, this has looked like building products and offering services such as [Square](https://squareup.com/), enabling millions of merchants _to take payments, manage staff, and conduct business in-store and online_, and [CashApp](https://cash.app/), which enables millions, especially the un and under-banked to send, spend, bank, and invest their money (and Bitcoin!). When [TBD](https://www.tbd.website/), a new business unit at [Block](https://block.xyz/) formed in 2021, we expanded on Block’s mission, setting out to help create _a decentralized future that returns ownership and control over your finances, data, and identity_. TBD’s mission is strongly aligned with the principles of SSI.

To facilitate our mission, TBD launched [Web5](https://developer.tbd.website/blog/what-is-web5): a decentralized platform that provides a new identity layer for the web to enable decentralized apps and protocols. Web5 takes SSI concepts, standards, and software and provides them as an opinionated bundle to enable all that self sovereignty and digital identity has to offer. What TBD is building for Web5 has a number of components today, and more tomorrow. Among those are the Self Sovereign Identity SDK and Self Sovereign Identity Service (SSI SDK, and SSI Service), Decentralized Web Nodes (DWN), and Identity Wallets. At the time of writing, all of these components are under active development. This was an intentional move by the team to adopt an ‘open-by-default’ model, and include the community in the development of Web5 from the beginning.
To facilitate our mission, TBD launched [Web5](https://developer.tbd.website/blog/what-is-web5): a decentralized platform that provides a new identity layer for the web to enable decentralized apps and protocols. Web5 takes SSI concepts, standards, and software and provides them as an opinionated bundle to enable all that self-sovereignty and digital identity has to offer. What TBD is building for Web5 has a number of components today, and more tomorrow. Among those are the Self-Sovereign Identity SDK and Self-Sovereign Identity Service (SSI SDK, and SSI Service), Decentralized Web Nodes (DWN), and Identity Wallets. At the time of writing, all of these components are under active development. This was an intentional move by the team to adopt an ‘open-by-default’ model, and include the community in the development of Web5 from the beginning.

Here we’ll lay out the vision for a key component of Web5: Self Sovereign Identity. Specifically, how we at TBD are building standards based software in a community towards the goals of SSI and Web5. The two “SSI” named projects — the SSI Service and SSI SDK — sit along side Decentralized Web Nodes, Identity Wallets, User Interfaces, and much more — but focus on a set of standards-based building blocks of the Web5 stack.
Here we’ll lay out the vision for a key component of Web5: Self-Sovereign Identity. Specifically, how we at TBD are building standards based software in a community towards the goals of SSI and Web5. The two “SSI” named projects — the SSI Service and SSI SDK — sit along side Decentralized Web Nodes, Identity Wallets, User Interfaces, and much more — but focus on a set of standards-based building blocks of the Web5 stack.

## Software Mission

**TBD is developing open source, standards-based software to facilitate Self Sovereign Identity on Web5.**
**TBD is developing open source, standards-based software to facilitate Self-Sovereign Identity on Web5.**

### Open Standards

Expand Down Expand Up @@ -125,7 +125,7 @@ This transition is only made possible by active engagement from the community. I

## Software Vision

**TBD is fostering a set of community-driven, open source, standards-based software to facilitate Self Sovereign Identity on Web5.**
**TBD is fostering a set of community-driven, open source, standards-based software to facilitate Self-Sovereign Identity on Web5.**

We want to realize the vision of the Web5 community: *to build pragmatic standards-based software that serves a wide variety of needs*. The software shall not be tied to any specific entity, nor, without good reason, exclude possibilities within the SSI space. Balancing both feature-richness and complexity we must work closely with our users to design software that meets the needs of all who wish to be on Web5. We think in terms of toolkits, composed of the purpose-specific tools in them. These toolkits exist in a hierarchy of abstractions from which powerful, intuitive, and human-centric software can be built.

Expand All @@ -137,15 +137,15 @@ We also recognize that the SSI ecosystem uses a wide set of tools, languages, an

## SSI SDK

Named `ssi-sdk`, this SDK encapsulates a set of standards related to [Self Sovereign Identity](http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html). The `ssi-sdk` intends to provide flexible functionality based on a set of standards-based primitives for building decentralized identity applications in a modular manner: with limited dependencies between components.
Named `ssi-sdk`, this SDK encapsulates a set of standards related to [Self-Sovereign Identity](http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html). The `ssi-sdk` intends to provide flexible functionality based on a set of standards-based primitives for building decentralized identity applications in a modular manner: with limited dependencies between components.

Primarily, the SDK serves to support Decentralized Identifiers and Verifiable Credentials and their associated standards. Interacting with Decentralized Identifiers: resolving identifiers, signing, verifying, encrypting, and decrypting data using cryptographic keys found in DID Documents. Interacting with Verifiable Credentials: creating and using data schemas, facilitating credential application, issuance, and exchange.

The SDK is an active work in progress, and can be found on the [TBD GitHub](https://github.com/TBD54566975/ssi-sdk).

## SSI Service

The Self Sovereign Identity Service (SSIS) facilitates all things relating to [DIDs](https://www.w3.org/TR/did-core/) and [Verifiable Credentials](https://www.w3.org/TR/vc-data-model) — in a box! The service is a part of a larger [Decentralized Web Platform](https://developer.tbd.website/projects/web5) architecture. The SSI Service is a JSON-API web service that wraps the [ssi-sdk](https://github.com/TBD54566975/ssi-sdk) to facilitate user-focused interactions on Web5. The service is intended to interact with user interfaces, wallets, decentralized web nodes, and other web infrastructure.
The Self-Sovereign Identity Service (SSIS) facilitates all things relating to [DIDs](https://www.w3.org/TR/did-core/) and [Verifiable Credentials](https://www.w3.org/TR/vc-data-model) — in a box! The service is a part of a larger [Decentralized Web Platform](https://developer.tbd.website/projects/web5) architecture. The SSI Service is a JSON-API web service that wraps the [ssi-sdk](https://github.com/TBD54566975/ssi-sdk) to facilitate user-focused interactions on Web5. The service is intended to interact with user interfaces, wallets, decentralized web nodes, and other web infrastructure.

By taking the lower-level building blocks exposed by the SDK, the service is intended to drastically lower the barrier to entry for any individual or organization interesting in building on the Web5 stack. Like the SDK, it is agnostic to any specific business or use case, and design to be pluggable into external infrastructure whether existing or new.

Expand Down
2 changes: 1 addition & 1 deletion site/blog/2023-01-10-ssi-chat-gpt.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ tags: [AI, ChatGPT]

This can have a few advantages but the interesting thing for us is that this can allow sharing of implementations of functionality: credential issuance, DID resolving, cryptographic functions, etc which you may not want to necessarily re-implement in JavaScript or TypeScript.

The [SSI-SDK](https://github.com/TBD54566975/ssi-sdk) is an implementation of a lot of standards for self sovereign identity, so it is a great candidate to expose via WASM to web apps.
The [SSI-SDK](https://github.com/TBD54566975/ssi-sdk) is an implementation of a lot of standards for self-sovereign identity, so it is a great candidate to expose via WASM to web apps.

<!--truncate-->

Expand Down
2 changes: 1 addition & 1 deletion site/docs/api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import ApiCard from '@site/src/components/ApiCard';
<div className="grid grid-cols-1 desktop:grid-cols-1 gap-4 pt-6">
<ApiCard
name="tbDEX SDK"
description="A messaging protocol that enables wallet applications to communicate with Participating Financial Instutitions to discover and obtain liquidity."
description="A messaging protocol that enables wallet applications to communicate with Participating Financial Institutions to discover and obtain liquidity."
links={[
{"js": "https://tbd54566975.github.io/tbdex-js/index.html"},
{"kt": "https://tbd54566975.github.io/tbdex-kt/docs/"},
Expand Down
2 changes: 1 addition & 1 deletion site/docs/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ A Portable DID is a JSON-serialized representation of a [DID](#decentralized-ide
A mathematical algorithm used to generate digital signatures. These are used to verify the authenticity, integrity, and non-repudiation of electronic documents, messages, or transactions by creating a unique digital signature that can be cryptographically validated.


## Self Sovereign Identity (SSI)
## Self-Sovereign Identity (SSI)

SSI refers to a concept where individuals have full control and ownership over their digital identities. It empowers individuals to manage and control their personal information without relying on centralized authorities or intermediaries. SSI enables individuals to store their personal data and identity in a secure and private manner. With self-sovereign identity, individuals can selectively share their personal information with others, granting access on a need-to-know basis all while maintaining privacy and control over their data.

Expand Down
2 changes: 1 addition & 1 deletion site/src/content/projects/tbdex/heading.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ The legacy payments system is held together with proverbial duct tape that masks

A <TooltipWrapper trigger="decentralized">a network that is not controlled by a central entity</TooltipWrapper> and <TooltipWrapper trigger="trustless">trust is established in a decentralized way, for example via decentralized identity and verifiable credentials</TooltipWrapper> system shifts the paradigm to financial access. There are no credit checks or monthly account fees. Open, decentralized, and <TooltipWrapper trigger="permissionless">the ability to participate in a network without the need for application or approval</TooltipWrapper> networks let you send money anywhere in the world, near instantly.

tbDEX is a decentralized, permissionless protocol. It opens the door to <TooltipWrapper trigger="Self Sovereign Identity">an approach that gives individuals ownership and control of their digital identities</TooltipWrapper> and access to the financial system for all. And because it abstracts away the complexity of decentralization, developers can focus on building great things.
tbDEX is a decentralized, permissionless protocol. It opens the door to <TooltipWrapper trigger="Self-Sovereign Identity">an approach that gives individuals ownership and control of their digital identities</TooltipWrapper> and access to the financial system for all. And because it abstracts away the complexity of decentralization, developers can focus on building great things.

<ButtonGroup
className="pt-16"
Expand Down
Loading