> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://rivet.chrisboulton.com/contributing/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://rivet.chrisboulton.com/_mcp/server. # Contributing ## Docs - [Architecture](https://rivet.chrisboulton.com/contributing/architecture.md): Separate portable compilation, host execution, and recovery responsibilities. - [Resource and provider authoring](https://rivet.chrisboulton.com/contributing/resource-authoring.md): Registered definitions, typed assets, relationship hooks, and host lifecycle contracts. - [Subprocess plugins](https://rivet.chrisboulton.com/contributing/plugins.md): Install and author resource, service and package provider, function, and shared action plugins. - [Testing and local docs](https://rivet.chrisboulton.com/contributing/testing.md): Validate the Rust implementation and preview the Fern site without publishing.