# `indieweb`

A collection of Rust projects implementing IndieWeb standards and algorithms. View specifications at https://spec.indieweb.org.

## Goals

- HTTP client agnostic
- Normalized IndieWeb service interactions
- Comprehensive error handling

## Features

- Link relationship resolution
- Micropub
- Microsub
- IndieAuth
- WebSub
- Webmention

## Documentation

- Library
- Examples

## Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

All contributors must agree to the Developer Certificate of Origin (DCO).

## Code of Conduct

This project follows the Contributor Covenant Code of Conduct.

## AI Use Disclaimer

This codebase has been developed with a mix of both traditional development approaches and AI-assisted coding. For AI contribution guidelines, see the AI Disclosure section in our Contributing Guidelines.

## License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.