From bf37db3845bd25c14e425ed851b82f9e2074e0c0 Mon Sep 17 00:00:00 2001 From: 0xthrpw <0xthrpw@gmail.com> Date: Tue, 9 Sep 2025 23:25:50 -0400 Subject: [PATCH] siwe llms.txt railway and demo --- public/llms/siwe/llms-full.txt | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/public/llms/siwe/llms-full.txt b/public/llms/siwe/llms-full.txt index 63a2d1d..80f7463 100644 --- a/public/llms/siwe/llms-full.txt +++ b/public/llms/siwe/llms-full.txt @@ -2,7 +2,7 @@ > Offering resources and guidance for integrating Sign-In with Ethereum, enhancing user control over digital identities in web applications, while promoting best practices and supporting community involvement within the Ethereum ecosystem. -> Updated at: 21:35 08/27/25 +> Updated at: 23:25 09/09/25 # ⭐ Deployment Guide @@ -10,10 +10,11 @@ This guide covers deploying the SIWE OIDC Provider in production environments. C ## Deployment Options -The SIWE OIDC Provider can be deployed in two primary modes: +The SIWE OIDC Provider can be deployed in three primary modes: -1. **[Cloudflare Workers](#cloudflare-workers-deployment)** - Serverless, globally distributed -2. **[Standalone Binary](#standalone-binary-deployment)** - Self-hosted with full control +1. **[Railway Template](#railway-template-deployment)** - Preconfigured and easily deployed +2. **[Cloudflare Workers](#cloudflare-workers-deployment)** - Serverless, globally distributed +3. **[Standalone Binary](#standalone-binary-deployment)** - Self-hosted with full control ## Prerequisites @@ -34,6 +35,15 @@ The SIWE OIDC Provider can be deployed in two primary modes: - **Cloudflare account** with Workers enabled - **Wrangler CLI** installed locally +## Railway Template Deployment + +Railway is a platform that allows users to easily deploy and manage services and environments. + +Deploying the SIWE-OIDC template on Railway is the easiest option to deploy the service and is as simple as clicking the button below. The template is preconfigured and only requires you to create a Railway account if you don't already have one, and enter in a Re-Own (Wallet Connect) project ID. + +Deploy on Railway + + ## Cloudflare Workers Deployment Cloudflare Workers provide a serverless, globally distributed deployment option. @@ -441,6 +451,16 @@ Axum and Redis) and (2) a WASM module within a Cloudflare Worker. Both are built from the same codebase, specializing at build time. Compilation with a `cargo` target of `wasm32` will build for Cloudflare Worker deployments. +## Demo + +A demo site is available that demonstrates how the OIDC flow works in production + + +
--- import FullWidthLink from '@site/src/components/full-width-link' @@ -853,12 +873,12 @@ Create two files: `message.txt`: ``` -login.xyz wants you to sign in with your Ethereum account: +siwe.xyz wants you to sign in with your Ethereum account: 0xfA151B5453CE69ABf60f0dbdE71F6C9C5868800E Sign in with Ethereum Example Statement -URI: https://login.xyz +URI: https://siwe.xyz Version: 1 Chain ID: 1 Nonce: ToTaLLyRanDOM