Skip to content

rfc: forge network service identities - #16

Open
alanshaw wants to merge 4 commits into
mainfrom
ash/rfc/forge-svc-ids
Open

rfc: forge network service identities#16
alanshaw wants to merge 4 commits into
mainfrom
ash/rfc/forge-svc-ids

Conversation

@alanshaw

@alanshaw alanshaw commented Jul 23, 2026

Copy link
Copy Markdown
Member

📖 Preview

Summary

Proposal for service identities/URLs in the Forge network.

Comment on lines +17 to +22
- `did:web:staging.upload.fil-forge.com` (Sprue)
- `did:web:staging.indexer.fil-forge.com` (Indexing Service)
- `did:web:staging.signer.fil-forge.com` (Signing Service)
- `did:web:staging.delegator.fil-forge.com` (Delegator)
- `did:web:staging.auth.fil-forge.com` (Hilt)
- `did:web:staging.revoke.fil-forge.com` (Swarf)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We are currently using <service>.staging.<DOMAIN> format, so that all staging services share the same higher-level domain name. What are the benefits of the proposed format staging.<service>.<DOMAIN>?


We run these services in staging but typically they are run by a 3rd party:

- `did:web:staging.us-west-1.s3.fil-forge.com` (Ingot)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

FWIW, we don't use fil-one domain names for the S3 endpoints in staging, we are using the orchestrator's domain name (https://s3.dev.aur.lu or https://us-east-1.fortilyx.com).

Having wrote that, I think it would be nice to use the FilOne/Forge domain for the staging S3 endpoint.


### Staging

- `did:web:staging.upload.fil-forge.com` (Sprue)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I am curious: why fil-forge.com and not fil-one.com? (I don't have a strong opinion.)

Comment on lines +40 to +41
- `did:web:<REGION>.s3.<DOMAIN>` (Ingot)
- `did:key:z...` `https://piri.<DOMAIN>` (Piri)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Let's make it clear that <DOMAIN> is a different string on these two lines. (Isn't it?)

Suggested change
- `did:web:<REGION>.s3.<DOMAIN>` (Ingot)
- `did:key:z...` `https://piri.<DOMAIN>` (Piri)
- `did:web:<REGION>.s3.<FORGE_DOMAIN>` (Ingot)
- `did:key:z...` `https://piri.<PROVIDER_DOMAIN>` (Piri)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants