Skip to content

PD-82 - Document billing #101

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jul 17, 2025
Merged

PD-82 - Document billing #101

merged 9 commits into from
Jul 17, 2025

Conversation

WashingtonKK
Copy link
Contributor

What type of PR is this?

This is a docs update

What does this do?

Documents billilng

Which issue(s) does this PR fix/relate to?

Have you included tests for your changes?

Did you document any new/modified features?

Notes

Signed-off-by: WashingtonKK <[email protected]>
Signed-off-by: WashingtonKK <[email protected]>
Signed-off-by: WashingtonKK <[email protected]>
Copy link
Contributor

@SammyOina SammyOina left a comment

Choose a reason for hiding this comment

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

add information about what items on the billing plan mean. Also note about how vms from public cloud are billed, show sample invoices. Also note information about audit logs. Unpaid invoices and domain logins. Domain deletion etc

docs/billing.md Outdated
@@ -0,0 +1,80 @@
# Billing

To perform operations on the platform, a billing account has to be set up and a payment plan subscribed to. Available plans can be found on the [pricing page](https://docs.prism.ultraviolet.rs/#pricing).
Copy link
Contributor

Choose a reason for hiding this comment

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

Free plan, rephrase this

Copy link
Contributor

@SammyOina SammyOina left a comment

Choose a reason for hiding this comment

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

add information about what items on the billing plan mean. Also note about how vms from public cloud are billed, show sample invoices. Also note information about audit logs. Unpaid invoices and domain logins. Domain deletion etc

Signed-off-by: WashingtonKK <[email protected]>
docs/billing.md Outdated
@@ -60,6 +61,8 @@ To manage your invoices, navigate to the billing section and click on the "Invoi

![alt text](img/billing/invoice_management.png)

A sample invoice can be found here ([sample invoice](https://paddle-sandbox-invoice-service-pdfs.s3.amazonaws.com/invoices/31977/5ed5ef34-8bd8-4625-ae78-e62d44cd8364/invoice_25228-10197_Prism_test.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZWZYLIX3FNJ43GVN%2F20250715%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250715T133003Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjECwaCXVzLWVhc3QtMSJIMEYCIQCXJfp4Gckd%2B%2BHkN3CSAIfMNfyninqOwDsJBem9B%2BeYPAIhAI%2BaLxQsFazEK3IHaGFMrD4WCyr1xMpj5qZFrmfRpZqZKoMECEQQAxoMNjY3NDQ4NzIyOTM0Igy%2BZE5PeWEnsxzJGvkq4AN4jiklB0U0mjcfGM4WO0IteMwUoVc%2BofqkwWS%2BthNmgGJeuIiJGGy%2BPEbeQxe%2B4hASkHsToljAib%2BBJKQdBgLLB%2Bc9mDTfcCrLK%2BaHzbTQ2m5E6%2FZZT7eah%2FudC2URzpRgLlLsbEzSjdOZ8SV1FyF5ctZi5O7MbB00DYVQvTYlfnRpdYqTYGgyXvXeC1KEGQJOtnnFb6UaokYzhvUuXKYkhzi1AXb3dgOLQgBH2J1k%2BuYPSCQuYWHK9PwJF5v%2FeUe7nlsZYMEjyo4b%2BYRcbFJ%2B4gAGkFpr%2ByfnCVQM0AovJxCpsOcRHpxpitoVmvwfq4%2BKokuX9WwZJGBVqoHb9nop66peeT73VZerJSnw0eKUN2xNvQCNL3OuG4MIEzbY8GTuqoXP04FE%2F7hUTeFaC%2B7BnC%2FTwS6Nsbki9mxHCXePHLv9a29YUUf53wfMgi5uzDDMmHqeR9ilowpEZX134dCIV86tvF624yWBzrudOosUcfcfhPYdzvQbf9tmyAS48XL7x6UdVP6HG5VQ6wJsN3vRGvJ4DrRPEXvd50y35U%2FlNxaa4fJR%2BQfhOVxCrKu%2FOFZzYfKbbUMHYLFWVegDCi4WprO3%2FmpoErW%2FfJdoPHHNxmKlu7tE%2F0JywfpB%2FhqKKRIwnO3YwwY6pAGwz4JFEw2MHrNstATJG%2BRuegN%2B5Bn3uMygPdl%2FnxL6yu7TzmUhgc2o4Y82ZsswB%2BHUl5YE%2FdONk65MD4o0h1wBsqCu0dCNV3TdSeD3hZxnlcxzGIzhX8cmSS4F8WRXCkz3uQgb%2Fhjoc%2BeQpZYuGbnzK9d7NNwLLaeb4zV%2ByjheuiWEraWFBrHoqyYsZPKVI8toiX%2B7hxUbHE4X5qzZvYLsOngyJA%3D%3D&X-Amz-SignedHeaders=host&response-content-disposition=attachment&response-content-type=application%2Fpdf&X-Amz-Signature=4e74471bbfd3e84d7af34a743c88e1054eac9ef79b1f9cdc8de8768e3ebc32a0)).
Copy link
Contributor

Choose a reason for hiding this comment

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

this url is not publically accessible

docs/billing.md Outdated
Each billing plan has specific details regarding the services provided, limits, and costs. All billing plans have three resources, which are:

- **CVMs**: Confidential VMs. These are billed based on usage time and resources allocated. Different plans offer different types of CVMs which are offered. We currently support GCP, and Azure Public VMs; Ultraviolet VMs; and External VMs which are hosted by the user. While a plan may offer a particular flavor of CVM, the costs incurred will depend on the actual usage of the CVM, such as CPU, memory, and storage used.
- **Computations**: Each plan has a limit on the number of computations that can be run concurrently, and the number of computations that can be created in a workspace.
Copy link
Contributor

Choose a reason for hiding this comment

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

it is not run concurrently but plainly the number that can be run period

docs/billing.md Outdated

Each billing plan has specific details regarding the services provided, limits, and costs. All billing plans have three resources, which are:

- **CVMs**: Confidential VMs. These are billed based on usage time and resources allocated. Different plans offer different types of CVMs which are offered. We currently support GCP, and Azure Public VMs; Ultraviolet VMs; and External VMs which are hosted by the user. While a plan may offer a particular flavor of CVM, the costs incurred will depend on the actual usage of the CVM, such as CPU, memory, and storage used.
Copy link
Contributor

Choose a reason for hiding this comment

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

public cloud CVMs

Copy link
Contributor

Choose a reason for hiding this comment

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

also always use cvm rather than vm

Copy link
Contributor

Choose a reason for hiding this comment

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

note how cost of cvms are transfered to the user, monthly invoices

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is already talked about in the CVM billing section.

Copy link
Contributor

Choose a reason for hiding this comment

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

use a screnshot with sample items

Signed-off-by: WashingtonKK <[email protected]>
Signed-off-by: WashingtonKK <[email protected]>
Signed-off-by: WashingtonKK <[email protected]>
sidebars.ts Outdated
@@ -73,6 +73,13 @@ const sidebars: SidebarsConfig = {
'users',
],
},
{
Copy link
Contributor

Choose a reason for hiding this comment

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

does not need to be a category unless it has multiple parts


A list of unpaid invoices will be displayed on the workspaces page prior to logging in. Use the link on the invoice to pay it directly, and access the platform once the payment is confirmed.

![alt text](img/billing/workspace_invoices.png)
Copy link
Contributor

Choose a reason for hiding this comment

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

add a screenshot of a sample invoice

Copy link
Contributor

Choose a reason for hiding this comment

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

cvm invoice

docs/billing.md Outdated

![alt text](img/billing/invoice_management.png)

A sample invoice can be found [here](img/invoice/sample_invoice.pdf).
Copy link
Contributor

Choose a reason for hiding this comment

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

screenshot rather than pdf

Signed-off-by: WashingtonKK <[email protected]>
Signed-off-by: WashingtonKK <[email protected]>
@drasko drasko merged commit e7368d1 into ultravioletrs:main Jul 17, 2025
1 check passed
@WashingtonKK WashingtonKK deleted the pd-82 branch July 18, 2025 08:48
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.

Document Billing
3 participants