Skip to content
Open
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 CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ These guidelines exist because they're the difference between a PR that merges i

## Development Quickstart

We use [pnpm](https://pnpm.io/). See the [README](README.md#quick-start) for full setup.
We use [pnpm](https://pnpm.io). See the [README](README.md#quick-start) for full setup.

```bash
pnpm install # install dependencies
Expand Down
16 changes: 3 additions & 13 deletions docs/platforms/anchor-platform/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
title: "The Anchor Platform: Build and Manage On/Off-Ramps on the Stellar Network"
sidebar_position: 10
sidebar_label: Product Overview
description: "Learn how the Anchor Platform (AP) simplifies the process of building and managing a Stellar on and off-ramp. Learn about integrating with the AP or get API information."
description: Learn how the Anchor Platform (AP) simplifies the process of building and managing a Stellar on and off-ramp. Learn about integrating with the AP or get API information.
---

# Anchor Platform

The Anchor Platform provides a set of tools and APIs for building on and off-ramp services on the Stellar network. With standardized interfaces and full implementations of key Stellar Ecosystem Proposals (SEPs), it simplifies integration with Stellar-based wallets and exchanges, enabling you to focus on your core business logic rather than protocol implementation details.
The Anchor Platform provides a set of tools and APIs for building on and off-ramp services on the Stellar network. With standardized interfaces and full implementations of key [Stellar Ecosystem Proposals](../../learn/glossary.mdx#seps) (SEPs), it simplifies integration with Stellar-based wallets and exchanges, enabling you to focus on your core business logic rather than protocol implementation details.

## Supported SEPs

Expand Down Expand Up @@ -42,14 +42,4 @@ The Anchor Platform implements the following Stellar Ecosystem Proposals:

## Additional Resources

The documentation for the Anchor Platform is a work in progress. Developers are welcome to dive into the code and existing documentation on the [GitHub repository](https://github.com/stellar/java-stellar-anchor-sdk).

[sep-1]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md
[sep-6]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md
[sep-10]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0010.md
[sep-12]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0012.md
[sep-24]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0024.md
[sep-31]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0031.md
[sep-38]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md
[sep-45]: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0045.md
[anchor-platform-github]: https://github.com/stellar/java-stellar-anchor-sdk
The documentation for the Anchor Platform is a work in progress. Developers are welcome to dive into the code and existing documentation on the [GitHub repository](https://github.com/stellar/anchor-platform).
Original file line number Diff line number Diff line change
Expand Up @@ -157,5 +157,5 @@ This configures the event service's callback API that will be used to send event
- `API_KEY`: The event service will send an API key in the `Authorization` header of the request. The following are the supported configuration options:
- `http_header`: The header in which the API key will be sent.

[default-values-file]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml
[default-values-file]: https://github.com/stellar/anchor-platform/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml
[clients-config]: ../../sep-guide/sep10/README.mdx#config-with-client-attribution
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar_position: 10

import { MethodTable } from "@site/src/components/MethodTable";

Data on the Anchor Platform is available through two different APIs: A REST API and a JSON-RPC API. Each of these APIs has associated documentation here.
Data on the Anchor Platform is available through two different APIs:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't think i understand the need for removing this?


<MethodTable title="API Types">

Expand Down
4 changes: 2 additions & 2 deletions docs/platforms/anchor-platform/sep-guide/sep1/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ The Anchor Platform's SEP-1 service is optional if you're hosting the file exter
[minikube]: https://minikube.sigs.k8s.io/docs/
[kubernetes]: https://kubernetes.io/
[nginx]: https://www.nginx.com/
[ap-default-values]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml
[ap-default-values]: https://github.com/stellar/anchor-platform/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml
[stellar-demo-wallet]: https://demo-wallet.stellar.org
[stellar-lab]: https://lab.stellar.org/
[postgresql]: https://www.postgresql.org/
Expand All @@ -195,4 +195,4 @@ The Anchor Platform's SEP-1 service is optional if you're hosting the file exter
[sqlite]: https://www.sqlite.org/index.html
[flyway]: https://documentation.red-gate.com/fd/redgate-flyway-documentation-138346877.html
[sep-24-ref-ui]: https://github.com/stellar/sep24-reference-ui
[sep-24-ref]: https://github.com/stellar/java-stellar-anchor-sdk/tree/develop/kotlin-reference-server
[sep-24-ref]: https://github.com/stellar/anchor-platform/tree/develop/kotlin-reference-server
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ The demo wallet should be able to find your `stellar.toml` file, authenticate us
[minikube]: https://minikube.sigs.k8s.io/docs/
[kubernetes]: https://kubernetes.io/
[nginx]: https://www.nginx.com/
[ap-default-values]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml
[ap-default-values]: https://github.com/stellar/anchor-platform/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml
[stellar-demo-wallet]: https://demo-wallet.stellar.org
[stellar-lab]: https://lab.stellar.org/
[postgresql]: https://www.postgresql.org/
Expand All @@ -206,6 +206,6 @@ The demo wallet should be able to find your `stellar.toml` file, authenticate us
[sqlite]: https://www.sqlite.org/index.html
[flyway]: https://documentation.red-gate.com/fd/redgate-flyway-documentation-138346877.html
[sep-24-ref-ui]: https://github.com/stellar/sep24-reference-ui
[sep-24-ref]: https://github.com/stellar/java-stellar-anchor-sdk/tree/develop/kotlin-reference-server
[sep-24-ref]: https://github.com/stellar/anchor-platform/tree/develop/kotlin-reference-server
[sep1-ap]: ../sep1/README.mdx
[json-rpc-methods]: ../../api-reference/platform/rpc/methods/README.mdx
4 changes: 2 additions & 2 deletions docs/platforms/anchor-platform/sep-guide/sep24/example.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,7 @@ The code for the backend is a part of the Anchor Platform, and is available as a
[minikube]: https://minikube.sigs.k8s.io/docs/
[kubernetes]: https://kubernetes.io/
[nginx]: https://www.nginx.com/
[ap-default-values]: https://github.com/stellar/java-stellar-anchor-sdk/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml
[ap-default-values]: https://github.com/stellar/anchor-platform/blob/develop/platform/src/main/resources/config/anchor-config-default-values.yaml
[stellar-demo-wallet]: https://demo-wallet.stellar.org
[stellar-lab]: https://lab.stellar.org/
[postgresql]: https://www.postgresql.org/
Expand All @@ -435,4 +435,4 @@ The code for the backend is a part of the Anchor Platform, and is available as a
[sqlite]: https://www.sqlite.org/index.html
[flyway]: https://documentation.red-gate.com/fd/redgate-flyway-documentation-138346877.html
[sep-24-ref-ui]: https://github.com/stellar/sep24-reference-ui
[sep-24-ref]: https://github.com/stellar/java-stellar-anchor-sdk/tree/develop/kotlin-reference-server
[sep-24-ref]: https://github.com/stellar/anchor-platform/tree/develop/kotlin-reference-server
6 changes: 3 additions & 3 deletions docs/validators/tier-1-orgs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ To become a Tier 1 organization, a team running validators must convince enough

:::info[In short]

Run three geographically dispersed Full Validators, achieve sustained 99.9%+ uptime visible on [Obsrvr Radar](https://radar.withobsrvr.com/), complete [SEP-20](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0020.md) and [SEP-1](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md) self-verification, and coordinate actively with the existing Tier 1 community. Joining is not a unilateral SDF decision — every existing Tier 1 organization independently decides whether to add you to their quorum set. Expect a process measured in months, not weeks.
Run three geographically dispersed Full Validators, achieve sustained 99.9%+ uptime visible on [Obsrvr Radar](https://radar.withobsrvr.com), complete [SEP-20](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0020.md) and [SEP-1](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md) self-verification, and coordinate actively with the existing Tier 1 community. Joining is not a unilateral SDF decision — every existing Tier 1 organization independently decides whether to add you to their quorum set. Expect a process measured in months, not weeks.

:::

Expand Down Expand Up @@ -127,7 +127,7 @@ Make your organization discoverable and verifiable:
- [ ] Create funded Stellar accounts for each validator node
- [ ] Set home domain on-chain for each ([SEP-20](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0020.md))
- [ ] Publish a complete stellar.toml ([SEP-1](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md)) with organization info and all three `[[VALIDATORS]]` entries
- [ ] Verify your nodes appear correctly on [Obsrvr Radar](https://radar.withobsrvr.com/)
- [ ] Verify your nodes appear correctly on [Obsrvr Radar](https://radar.withobsrvr.com)

### Phase 4: Build Trust (Ongoing)

Expand Down Expand Up @@ -168,7 +168,7 @@ The `#validator` channel on the [Stellar Dev Discord](https://discord.gg/stellar
| --- | --- |
| Stellar Dev Discord (`#validator`) — primary coordination channel for validator operators. Release announcements, upgrade coordination, incident response. | [discord.gg/stellardev](https://discord.gg/stellardev) |
| stellar-core GitHub releases — official release notes | [github.com/stellar/stellar-core/releases](https://github.com/stellar/stellar-core/releases) |
| Obsrvr Radar — public validator uptime and quorum monitoring | [radar.withobsrvr.com](https://radar.withobsrvr.com/) |
| Obsrvr Radar — public validator uptime and quorum monitoring | [radar.withobsrvr.com](https://radar.withobsrvr.com) |
| Admin Guide | [Admin Guide](./admin-guide/README.mdx) |
| Example Mainnet Full Validator config | [stellar/packages on GitHub](https://github.com/stellar/packages/blob/master/docs/examples/pubnet-validator-full/stellar-core.cfg) |
| SEP-20 (Self-Verification) | [stellar-protocol on GitHub](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0020.md) |
Expand Down