fshy / Compute / Databases and KV / Egress and tunnels / Email / Netdisk and pan / Storage
AWS
amazon.com · Compute, Databases and KV, Egress and tunnels, Email, Netdisk and pan, Storage · 51 records · JSON
- AWS Open Data Sponsorship Program Storage★ qualifiescard?cardRwrite-gateddisagrees
- Amazon Polly ComputecaveatcardcardDvolume-quota
- Amazon Q Developer Computecaveatemailno cardDrequest-rate
- AWS Activate, Founders Computecaveatemailno cardDwrite-gateddisagrees
- Amazon Bedrock AgentCore (Runtime / Code Interpreter / Browser) Computecaveatemail?card?Rrequest-rate
- AWS Cloud Credits ComputecaveatcardcardphoneDwrite-gated
- AWS CodeBuild Computecaveatemail?card?Rrequest-rate
- AWS Fargate Computecaveatemail?card?Rrequest-rate
- Amazon Web Services (Free plan) Computecaveatemailno cardDretention-clamped
- AWS Lambda Computecaveatemail?card?Dper-object-cap
- AWS Lambda MicroVMs Computecaveatemail?card?Rrequest-rate
- Amazon WorkSpaces Personal (Windows) ComputecaveatcardcardDwrite-gated
- Amazon DynamoDB Databases and KVcaveatcardcardDper-ip-shaping
- Amazon SES EmailcaveatcardcardDwrite-gated
- Amazon Photos (Prime) Netdisk and pancaveatemailno cardRwrite-gated
- AWS Activate (Founders / Portfolio) Storagecaveatinstitutionno cardRper-object-cap
- AWS Free Tier Computetrialemailno cardDretention-clamped
- AWS Amplify Hosting ComputetrialcardcardDretention-clamped
- AWS CloudShell ComputetrialcardcardR
- AWS EC2 (reference VMs) Computetrialemail?card?Rper-ip-shaping
- AWS EC2 Mac (Dedicated Host) Computetrialemail?card?Rrequest-rate
- AWS EC2 (Windows Server) Computetrialemail?card?Rper-ip-shaping
- AWS Free Tier — S3 (current, post-2025 restructure) StoragetrialcardcardRretention-clamped
- AWS Lightsail ComputepaidcardcardDvolume-quota
- AWS Global Accelerator Egress and tunnelspaidcardcardD
- AWS Activate, Portfolio Computefails: identityinstitutionno cardDwrite-gateddisagrees
- AWS Cloud Credit Computefails: identityinstitutionno cardDwrite-gated
- AWS Activate Egress and tunnelsfails: identityinstitutionno cardDwrite-gated
- AWS Open Data Sponsorship Program (revisit) - uncapped, 2 years, but the signatory must be an organisation Storagefails: identityinstitutionno cardRdisagrees
- AWS Free Tier (EC2) Egress and tunnelsfails: egresscard?cardDvolume-quotadisagrees
- AWS Educate Egress and tunnelsfails: egressemailno cardDwrite-gated
- Amazon DynamoDB Storagefails: egresscard?cardR
- Amazon EC2 Spot Computefails: quotacardcardDvolume-quota
- AWS Academy Computefails: quotainstitutionno cardDwrite-gated
- AWS Educate Computefails: quotaemailno cardD
- AWS Free Tier Egress and tunnelsfails: quotacardcardDvolume-quotadisagrees
- Amazon CloudFront free tier (as the egress layer for any origin) Storagefails: quotaemail?card?Rper-ip-shaping
- amazon kdp (kindle direct publishing) Storagefails: quotaemail?card?R
- amazon photos Storagefails: quotaemail?card?R
- amazon sns Storagefails: quotaemail?card?R
- AWS Bedrock — custom model import Storagefails: quotacardcardR
- AWS Cloud Credit for Research Storagefails: quotainstitutionno cardRwrite-gated
- AWS CodeArtifact Storagefails: quotacardcardRper-object-cap
- aws ecr private free tier (500 mb / 12 months) Storagefails: quotaemail?card?R
- AWS Lambda layers (and function deployment packages) Storagefails: quotainstitutionno cardR
- aws s3 5 gb / 12-month free tier (as commonly cited) Storagefails: quotaemail?card?R
- gamesparks Storagefails: quotaemail?card?R
- Amazon SageMaker Studio Computedeademailno cardD
- AWS App Runner Egress and tunnelsdeadcardcardDvolume-quota
- amazon sqs Storagedeademail?card?R
- sagemaker studio lab Storagedeademail?card?R
AWS Open Data Sponsorship Program Storage
★ qualifiescard?cardRwrite-gateddisagrees
Sibling records disagree:
- verdict:
storage/aws-open-data-sponsorship-programsays qualifies, storage/aws-open-data-sponsorship-program-uncapped-2-years-but-t says fails-identity - identity_kind:
storage/aws-open-data-sponsorship-programsays card, storage/aws-open-data-sponsorship-program-uncapped-2-years-but-t says institution
| Free tier | No published byte cap - 'covers the cost of Amazon S3 storage and data transfer for high-value cloud-optimized public datasets'. Registry datasets run to hundreds of TB; the programme as a whole is reported at 300+ PB. unit TB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | 90-day wind-down with data retrieval after termination. (90 days) |
| Egress | Free to the public - programme covers 'distribution costs such as egress and cross-region data fees'. Direct S3 HTTPS GETs, no requester-pays. |
| Identity | card (placeholder) inferred from the category 'iaas'; the source record states no identity cost, so this is a class assumption, not evidence |
| Limits | 2-year term from acceptance, auto-terminates, renewable only if AWS offers ('AWS may offer to extend your participation prior to the end of the 2-year term'); renewal review looks at usage metrics. Rolling review, ~2-week decision. Licence must be permissive (CC BY 4.0 recommended; CC BY-NC and BY-ND barred). Account must be dedicated to the dataset - no compute, no other services. 90-day wind-down with data retrieval after termination. |
| Binding | write-gated the write is a queue with a person or a rule in it, so the upload rate is set by somebody else |
| Interface | s3-compatible, rclone, cli s3 |
| Tooling | Plain S3 API; rclone 's3' backend; AWS CLI; anonymous HTTPS GET for consumers. |
| Composes with | One dedicated AWS account per dataset, each uncapped. Multiple datasets = multiple applications. Dataset can then be re-served through Cloudflare in front of S3 for further egress cover. |
| Reliability | Production S3; no data loss. The failure mode is review: a dataset that stops looking 'high-value' or stops growing does not get renewed, and the bill reverts to you. |
| Notes | No published byte cap - 'covers the cost of Amazon S3 storage and data transfer for high-value cloud-optimized public datasets'. Registry datasets run to hundreds of TB; the programme as a whole is reported at 300+ PB. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/opendata/open-data-sponsorship-program/ | 'covers the cost of storing and sharing publicly available, high-value, cloud-optimized datasets'; 'We evaluate applications on a rolling basis'; decisions 'generally within a two-week period' |
| 2026-10-21 | aws.amazon.com/opendata/open-data-sponsorship-program/terms/ | (last updated 2025-09-11) - 'The term of your Program participation will be 2 years from the Effective Date, at which point it will automatically terminate'; wind-down 'no fewer than 90 days' |
| 2026-10-21 | aws.amazon.com/opendata/faqs/ | 'The program covers Amazon S3 storage costs for the specific dataset approved... as well as distribution costs such as egress' |
| 2026-10-21 | application.opendata.aws/ | form asks dataset size, growth rate GB/yr, formats, licence; no stated geography filter |
Unknown or withheld values (5)
$.free_tier.notesprocess$.identity_cost.kindidentity-defaulted$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted
Amazon Polly Compute
caveatcardcardDvolume-quota
| Free tier | 'For Amazon Polly's Standard voices, the free tier includes 5 million characters per month for speech or Speech Marks requests.' The Neural allowance is '1 million characters per month ... for the first 12 months', Long-Form '500 thousand characters per month ... for the first 12 months' and Generative '100 thousand characters per month for speech requests, for the first 12 months'. The vendor's own conversion is '1 million characters ... ~23 hours, 8 min', so 5 million Standard characters a month is about 115 hours of speech. unit hours; metered on wall-clock; recurring-monthly-allowance |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | card not published |
| Limits |
the Standard allowance is monthly and perpetual but the account is an AWS account with a payment instrument, and the free plan that new customers get lasts '6 months after account creation' for credits, so the stable figure is the 5 million characters, not any credit. |
| Binding | volume-quota the Standard allowance is monthly and perpetual but the account is an AWS account with a payment instrument, and the free plan that new customers get lasts '6 months after account creation' for credits, so the stable figure is the 5 million characters, not any credit. |
| Interface | rest inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | 115 hours of speech a month from Standard voices is enough to narrate a book a month, and it composes with any free object store for the audio. What breaks: the good voices are on the 12-month clock, so after a year the same pipeline drops to Standard quality or starts billing at USD 16 per million characters for Neural. |
| Reliability | no reliability event recorded |
| Notes | These are inference credits, not general compute. The distinction that matters is Standard versus the rest: Standard is permanent, everything better is a first-year allowance. AWS also replaced the old free tier with 'up to $200 in AWS Free Tier credits' for new customers from 2025-07-15, whose free plan 'will be available for 6 months', which is a separate and smaller lane. The 115-hour figure is the vendor's own conversion, not ours. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/polly/pricing/ | 'For Amazon Polly's Standard voices, the free tier includes 5 million characters per month for speech or Speech Marks requests', quoted; the 12-month qualifier applies to Neural, Long-Form and Generative and not to Standard |
| 2026-10-22 | aws.amazon.com/polly/pricing/ | '1,000 requests, 1,000 characters per request | 1 million characters | ~23 hours, 8 min', quoted from the vendor's own character-to-hours table |
| 2026-10-22 | aws.amazon.com/polly/pricing/ | 'Amazon Polly's Standard voices are priced at $4.00 per 1 million characters ... Neural voices ... $16.00 ... Long-Form ... $100.00 ... Generative ... $30 per 1 million', quoted |
| 2026-10-22 | aws.amazon.com/polly/pricing/ | 'the free tier includes 1 million characters per month for Neural voices ... for the first 12 months', quoted, which dates the better voices to the first year |
More fields (1)
{
"wave2": {
"class": "perpetual-free-allowance",
"free_tier_kind": "recurring-monthly-allowance",
"shape": {
"vcpu": null,
"ram_gib": null,
"gpu_class": null,
"gpu_count": 0
}
}
}Unknown or withheld values (9)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.identity_cost.detailprocess$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
Amazon Q Developer Compute
caveatemailno cardDrequest-rate
| Free tier | Amazon Q Developer Free Tier: "Included agentic requests (Q&A chat, agentic coding) | 50 agentic requests per month" and "1,000 lines of code per month" for Java transformation, with "Access latest Claude models", quoted unit none; metered on wall-clock; recurring-allowance |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | email email: the pricing page states the perpetual Free Tier is 'available to users logged in as an AWS Identity and Access Management (IAM) user or AWS Builder ID user', and 'Free Tier limits in the IDE are available only to Builder ID users', so the gate is a Builder ID or an IAM user under an AWS account. Whether a card is required at signup, and whether any hold is taken, is not stated in any evidence row: unknown; the record's chaining field asserts a Builder ID needs no card, but no evidence row says so. |
| Limits |
50 agentic requests a month is about two a working day, so one long refactor consumes the month. |
| Binding | request-rate 50 agentic requests a month is about two a working day, so one long refactor consumes the month. |
| Interface | cli inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | an AWS Builder ID needs no card and no AWS spend, so this is a $0 lane to a frontier Claude model through an IDE plugin and a CLI; it composes with any repository and is the cheapest frontier-model access per unit of identity. |
| Reliability | no reliability event recorded |
| Notes | The gate is narrower than an email address: the IDE lane needs a Builder ID specifically, and IAM-user limits count at the account level. The 1,000 LOC Java upgrade is a separate quota and is the larger of the two in practice. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/q/developer/pricing/ | the pricing table gives Free 50 agentic requests per month and 1,000 lines of code per month for transformation, quoted |
| 2026-10-22 | aws.amazon.com/q/developer/pricing/ | "Amazon Q Developer offers a perpetual Free Tier with monthly limits available to users logged in as an AWS Identity and Access Management (IAM) user or AWS Builder ID user." and "Free Tier limits in the IDE are available only to Builder ID users." quoted |
More fields (1)
{
"wave2": {
"class": "perpetual-allowance",
"free_tier_kind": "recurring-allowance",
"shape": {
"vcpu": null,
"ram_gib": null,
"gpu_class": null,
"gpu_count": null
}
}
}Unknown or withheld values (8)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
AWS Activate, Founders Compute
caveatemailno cardDwrite-gateddisagrees
Sibling records disagree:
- verdict:
compute/aws-activate-founderssays qualifies-with-caveat, compute/aws-activate-portfolio says fails-identity - identity_kind:
compute/aws-activate-founderssays email, compute/aws-activate-portfolio says institution
| Free tier | The Activate Founders tier offers USD 1,000 in AWS Activate Credits, plus USD 350 in AWS Developer Support credits, valid for two years. Eligibility: new to AWS Activate Credits, self-funded, a fully functioning company website, founded in the past 10 years, and a business email matching the startup domain. AWS states: 'If you do not have an Org ID, you are initially eligible for the Founders Package.' unit none; metered on wall-clock; one-shot-credit |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | email No incorporation requirement appears in the English eligibility list or the seven-step application guide. The gates are an AWS Builder ID, a business email matching a startup domain (the guide says to use the business email for the Builder ID and the Activate profile), a live company website, and a linked AWS account. |
| Limits |
The review fails first: AWS has unpublished internal requirements, applications go unedited once submitted, and reports of repeated rejection for legitimate applicants are common. After approval the two-year expiry and the USD 1,000 size are what bind. |
| Binding | write-gated The review fails first: AWS has unpublished internal requirements, applications go unedited once submitted, and reports of repeated rejection for legitimate applicants are common. After approval the two-year expiry and the USD 1,000 size are what bind. |
| Interface | s3-compatible inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | USD 1,000 of EC2 and S3 plus USD 350 of Developer Support is the cheapest entry point at AWS and it does not disqualify a later Portfolio application, so the chain is Founders now, Portfolio after any accelerator affiliation. It composes with the Kiro Startup Credits promotion, which excludes applicants who already hold Activate credits. |
| Reliability | no reliability event recorded |
| Notes | the evidence reversed that verdict in the same session. AWS's seven-step application guide and its Japanese getting-started page both name a website, a domain business email and a LinkedIn profile rather than a legal entity, and one third-party tracker records solo-founder eligibility as yes. The residual risk is the unpublished internal review, which is where rejections actually happen. The corpus record dossier/storage/aws-activate.json merges both tiers and marks it qualifies-with-caveat with a garbled derived identity_cost; its numbers stand, its identity field does not. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/aws-startups/learn/applying-for-aws-activate- | the Founders eligibility list is new to Activate, self-funded, a fully functioning company website and founded in the past 10 years, with no incorporation term, quoted |
| 2026-10-22 | aws.amazon.com/aws-startups/learn/applying-for-aws-activate- | 'If you do not have an Org ID, you are initially eligible for the Founders Package', and the guide requires a business email matching the startup domain, quoted |
| 2026-10-22 | aws.amazon.com/jp/activate/gettingstarted/ | the Japanese AWS page lists the required fields for Founders as an AWS account ID, a company website or web profile, and the applicant's LinkedIn profile, and states crowdfunding and friends-and-family funded startups remain eligible, quoted and translated |
| 2026-10-22 | repost.aws/questions/QUq-hqNzjaTq-9-IBFvxdhlg/repeated-rejec | an AWS re:Post answer states that meeting the published criteria does not guarantee approval and that AWS has internal requirements beyond the public list, reported |
More fields (1)
{
"wave2": {
"class": "startup-credit",
"free_tier_kind": "one-shot-credit",
"shape": null
}
}Unknown or withheld values (8)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
Amazon Bedrock AgentCore (Runtime / Code Interpreter / Browser) Compute
caveatemail?card?Rrequest-rate
| Free tier | not published unit mixed; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | request-rate |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | reported the AgentCore pricing page was read on 2026-10-22 and establishes the vCPU-hour and GB-hour rates and the up-to-$200 new-customer credit. The credit is described as 'up to', so the record keeps the card's figure at reported rather than restating it as documented |
| Checked | 2026-10-23 (live); stale on 2026-11-06 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/bedrock/agentcore/pricing/ | not published |
| 2026-10-22 | aws.amazon.com/bedrock/agentcore/pricing/ | 'Runtime microVMs: v1 CPU $0.0895 per vCPU-hour, v1 Memory $0.00945 per GB-hour' and 'v2 CPU 0.1276 per vCPU-hour (consumption)' and 'New AWS customers receive up to $200 in Free Tier credits', quoted |
More fields (15)
{
"talaria_m10h_usd": 65.04,
"talaria_m24h_usd": 156.1,
"nemo_m10h_usd": 38.19,
"keep_rate": 1.0,
"keep_rate_basis": null,
"billing_model": "unclassified",
"shape": {
"vcpu": null,
"ram": null,
"disk": null,
"gpu_class": null,
"gpu_count": null,
"note": "billed by vCPU-hour and GB-hour, so the shape is a dial"
},
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "the page states no session cap for a runtime microVM"
},
"persistent_storage": null,
"network_out": null,
"price_note": null,
"free_tier_kind": "one-time-credit",
"granularity": {
"min_billed_s": 1,
"rounding_s": null
},
"burst_x": 1.0,
"net": null
}Unknown or withheld values (19)
$.chainingnot-stated$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.keep_rate_basisprocess$.extras.price_noteprocess$.free_tier.noteswithheld$.free_tier.statedwithheld$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
AWS Cloud Credits Compute
caveatcardcardphoneDwrite-gated
| Free tier | Quoted: 'we've provided AWS Promotional Credits to more than 200 different open source projects' since the programme 'launched in 2019', and the credits 'can be used on compute resources, storage, database services, development tools, and testing infrastructure'. Applications are an Excel form emailed to [address removed], reviewed and issued 'on a monthly basis', and 'The credits will expire after one year'. unit none; metered on wall-clock; recurring-credit |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | card an active AWS account carrying a valid payment method on file: the 2019 programme post states 'you will need an active AWS Account, including a valid payment method on file', and the record's binding note adds that no outstanding invoices may exist. The authorisation amount is not stated; whether debit or prepaid is accepted is not stated; whether a phone or tax identity is required at AWS signup is not stated |
| Limits |
An active AWS account with a valid payment method and no outstanding invoices is required before applying, review is monthly, and December issues no credits at all. |
| Binding | write-gated An active AWS account with a valid payment method and no outstanding invoices is required before applying, review is monthly, and December issues no credits at all. |
| Interface | s3-compatible inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | Credits that cover 'compute resources, storage, database services' are the broadest instrument after a cash grant: the same balance pays for EC2 spot time, S3 and a managed database, so a whole pipeline runs on one award. |
| Reliability | no reliability event recorded |
| Notes | The amount per project is not published on either AWS page, so the number is null; the two public figures are 200+ recipient projects and a one-year expiry, neither of which is a per-project size. My first read of the 2025 post attached its '$3 million annual commitment' to this programme; Two eligibility lines tilt toward teams: 'not dominated by a single vendor' and a preference for maintainers from multiple entities, which is softer than Datadog's rule and does not exclude a solo maintainer outright. The 2019 post and the 2025 post give different application addresses (awsopen@ and [address removed]), so use the current form. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/blogs/opensource/aws-cloud-credits-for-open-s | quoted 'we've provided AWS Promotional Credits to more than 200 different open source projects', the Excel form and [address removed], the monthly review, the December pause, and the eligibility condition that organisations must have an OSI-approved licence and 'not be dominated by a single vendor or VC-funded' [published 2025-03-31]. The same post records a separate 'extended $3 million annual commitment to the Kubernetes project', which is not an amount for this credits programme and is not used as one here |
| 2026-10-22 | aws.amazon.com/blogs/opensource/aws-promotional-credits-open | quoted 'you will need an active AWS Account, including a valid payment method on file', the OSI licence requirement, 'We'll also generally favor projects with maintainers from multiple entities or that are owned by foundations', and 'The credits will expire after one year' [published 2019-10-14] |
| 2026-10-22 | aws.amazon.com/awscredits/ | the promotional credit terms page carries a 'Last Updated: September 24, 2026' date, so the credit instrument is current |
More fields (1)
{
"wave2": {
"class": "vendor-oss-credits",
"free_tier_kind": "recurring-credit",
"shape": null
}
}Unknown or withheld values (8)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
AWS CodeBuild Compute
caveatemail?card?Rrequest-rate
| Free tier | not published unit none; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | request-rate |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | reported the CodeBuild pricing page was read on 2026-10-22 and establishes the minute rounding and the instance rates. |
| Checked | 2026-10-23 (live); stale on 2026-11-06 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/codebuild/pricing/ | not published |
| 2026-10-22 | aws.amazon.com/codebuild/pricing/ | 'Build duration is calculated in minutes, from the time you submit your build until your build is terminated, rounded up to the nearest minute' and the per-minute instance pricing table, quoted |
More fields (15)
{
"talaria_m10h_usd": 21.6,
"talaria_m24h_usd": 51.84,
"nemo_m10h_usd": 21.6,
"keep_rate": 1.0,
"keep_rate_basis": null,
"billing_model": "unclassified",
"shape": null,
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "the page states no build wall-clock cap; rounding is the billed unit, not a reap"
},
"persistent_storage": null,
"network_out": null,
"price_note": null,
"free_tier_kind": "allowance",
"granularity": {
"min_billed_s": 1,
"rounding_s": null
},
"burst_x": 1.0,
"net": null
}Unknown or withheld values (19)
$.chainingnot-stated$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.keep_rate_basisprocess$.extras.price_noteprocess$.free_tier.noteswithheld$.free_tier.statedprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
AWS Fargate Compute
caveatemail?card?Rrequest-rate
| Free tier | not published unit mixed; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | request-rate |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | reported the Fargate pricing page was read on 2026-10-22 and establishes the per-second billing, the 1-minute Linux minimum, the 5-minute Windows minimum and that the image pull is billed. |
| Checked | 2026-10-23 (live); stale on 2026-11-06 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/fargate/pricing/ | not published |
| 2026-10-22 | aws.amazon.com/fargate/pricing/ | 'Pricing is calculated per second with a 1-minute minimum. Duration is calculated from the time you start to download your container image' and 'For Windows containers, billing is calculated per second with a 5-minute minimum', quoted |
More fields (15)
{
"talaria_m10h_usd": 17.43,
"talaria_m24h_usd": 41.83,
"nemo_m10h_usd": 17.43,
"keep_rate": 1.0,
"keep_rate_basis": null,
"billing_model": "unclassified",
"shape": null,
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "a task runs until it exits or is stopped; the billed floor is 1 minute, not a reap"
},
"persistent_storage": {
"included_gib": 20,
"price_gib_month": "ephemeral task storage only",
"durability": "ephemeral",
"survives_stop": false,
"survives_destroy": false,
"max_retention": "the task lifetime"
},
"network_out": null,
"price_note": null,
"free_tier_kind": "one-time-credit",
"granularity": {
"min_billed_s": 60,
"rounding_s": null
},
"burst_x": 1.0,
"net": null
}Unknown or withheld values (20)
$.chainingnot-stated$.confidence_notepartly-held$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.keep_rate_basisprocess$.extras.price_noteprocess$.free_tier.noteswithheld$.free_tier.statedwithheld$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
Amazon Web Services (Free plan) Compute
caveatemailno cardDretention-clamped
| Free tier | Quoted from the t4g page: 'Free Trial: Try Amazon EC2 t4g.small instances powered by AWS Graviton2 processors free for up to 750 hours / month until Dec 31st 2026.' Quoted from the signup FAQ: 'With Sign up for AWS (new), most new customers will not be required to provide a payment method to get started.' The Free plan runs 6 months or until the credits are spent: 'Your free account plan ends after six months or when your credits are fully used - whichever occurs first.' unit hours; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | 750 hours a month of t4g.small, which is one instance running continuously; the Free plan also names T3.micro, T3.small, T4g.micro, C7i-flex.large and M7i-flex.large as eligible |
| Retention | Quoted: 'After your free account plan expires, your account closes automatically, and you lose access to your resources and data. AWS retains your content for 90 days before permanently deleting your account and all associated resources.' |
| Egress | Quoted: 'AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud).' The marginal rate beyond 100 GB was not read on a page today, so it is not recorded as a number. free_allowance: 100 GB per month, aggregated across services |
| Identity | email no card for most new customers: quoted 'With Sign up for AWS (new), most new customers will not be required to provide a payment method to get started. In some cases, we may ask for additional verification to protect your account.' When a card is asked for, the hold is USD 1: quoted 'Our verification process holds USD $1 (or equivalent) for 3-5 days to verify your account and help prevent fraud; however, your card will not be charged'. Signup supports 'Google, GitHub, Apple, or Amazon' as the identity provider. |
| Limits |
|
| Binding | retention-clamped Six months is a hard stop with automatic account closure, and the t4g.small trial has its own advertised end date of 2026-12-31, so the machine has two clocks and the earlier one wins. |
| Interface | ssh, rest, cli A real EC2 instance with an SSH key pair, a public IPv4 or IPv6 address, security groups, and the full AWS API and CLI |
| Tooling | any SSH client; the AWS CLI or console |
| Composes with | A 2 vCPU / 2 GiB Graviton instance running 24/7 for six months, at no charge and usually with no card: the strongest no-card find after the credit offers, and the one that most directly contradicts the corpus's assumption that AWS means a card. |
| Reliability | No reliability event observed. The vendor states it may reclaim resources unused for 3 months: 'If you have not used the AWS resources provided under an Offer during the previous 3 months, we may reclaim those AWS resources after giving you 30 days' notice.' |
| Notes | The most consequential correction makes. The corpus records AWS as a card-gated trial (microsoft-azure-free-account style, and amazon-web-services-free-tier as a card trial), and that is out of date: AWS's new signup states that most new customers are not asked for a payment method, and the Free plan carries a 750-hour-a-month t4g.small allowance on top of the credits. Four caveats, and the first is the important one. (1) 'Most' is not 'all': the page says a payment method may be requested for additional verification, and when it is, USD 1 is held for 3 to 5 days. That is a real possibility, not a certainty, so the row is caveated rather than clean. (2) The Free plan closes the account at six months or when the credits run out, and the credits are spendable on anything, so an expensive shape burns the plan early and a cheap one does not extend it. (3) The t4g.small trial is advertised until 2026-12-31, which is about two months from this reading, so a person starting now gets the shorter of six months and that date. (4) The 750 hours are per month, so a single instance at 24/7 uses the whole allowance and a second instance is billed. Egress for this shape is not published on any page read. This record does not supersede amazon-web-services-free-tier, which prices the credit offer; it adds the no-card signup path and the specific free instance shapes, which the corpus did not have. |
| Evidence rung | documented The t4g.small free trial, its 750-hour allowance, the 2026-12-31 end date, the Free plan's six-month life, the automatic account closure and the 'most new customers' payment-method statement are all quoted from AWS's own pages read today. The egress allowance for this shape is not on any page read, so it is recorded as unstated rather than filled in. |
| Checked | 2026-10-25 (live); stale on 2026-11-24 |
| Parsed numbers |
|
Evidence (11)
| date | source | what it proved |
|---|---|---|
| 2026-10-24 | aws.amazon.com/ec2/instance-types/t4/ | quoted: 'Free Trial: Try Amazon EC2 t4g.small instances powered by AWS Graviton2 processors free for up to 750 hours / month until Dec 31st 2026.' |
| 2026-10-24 | aws.amazon.com/ec2/instance-types/t4/ | quoted instance table: 't4g.micro | 2 | 1 | 10% | 12 | Up to 5 | Up to 2,085' and 't4g.small | 2 | 2 | 20% | 24 | Up to 5 | Up to 2,085' (vCPU, GiB, baseline, CPU credits, burst Gbps, EBS Mbps) |
| 2026-10-24 | aws.amazon.com/resources/create-account/ | quoted: 'With Sign up for AWS (new), most new customers will not be required to provide a payment method to get started. In some cases, we may ask for additional verification to protect your account.' |
| 2026-10-24 | aws.amazon.com/resources/create-account/ | quoted: 'Our verification process holds USD $1 (or equivalent) for 3-5 days to verify your account and help prevent fraud; however, your card will not be charged, and you will not incur any costs as long as you remain on the Free plan.' |
| 2026-10-24 | docs.aws.amazon.com/accounts/latest/reference/sign-in-new.ht | quoted: 'When you sign up for AWS, we might request payment information. Our verification process holds USD $1 (or equivalent) for 3-5 days to verify your account and prevent fraud.' and 'Sign up for AWS (new) supports using Google, GitHub, Apple, or Amazon for your account.' |
| 2026-10-24 | docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-ti | quoted: 'Your free account plan ends after six months or when your credits are fully used - whichever occurs first.' and 'After your free account plan expires, your account closes automatically, and you lose access to your resources and data. AWS retains your content for 90 days before permanently deleting your account' |
| 2026-10-24 | docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-free-tier-us | quoted for accounts created on or after 2025-07-15: eligible instance types are 't3.micro, t3.small, t4g.micro, t4g.small, c7i-flex.large, m7i-flex.large' and 'Your Free Tier lasts for 6 months from the date you created your account, or when your credits are used up, whichever happens first. You can't exceed your Free Tier limits.' |
| 2026-10-24 | aws.amazon.com/free/compute/ | quoted: 'Free plan eligible instances include: T3.micro, T3.small, T4g.micro, T4g.small, C7i-flex.large, M7i-flex.large' |
| 2026-10-24 | aws.amazon.com/free/ | quoted: 'When you create a new AWS Free Tier account, you get $100 in credits immediately. As you explore key services, you can earn up to $100 more.' and 'The account closes on its own 6 months after you open it or when your credits run out, whichever comes first.' |
| 2026-10-24 | aws.amazon.com/free/terms/ | quoted: 'If you have not used the AWS resources provided under an Offer during the previous 3 months, we may reclaim those AWS resources after giving you 30 days' notice.' |
| 2026-10-24 | aws.amazon.com/ec2/pricing/on-demand/ | quoted: 'AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud).' |
More fields (15)
{
"shape": {
"vcpu": 2,
"ram_gib": 2,
"disk_gib": null,
"gpu_class": null,
"gpu_count": null,
"note": "t4g.small: 2 vCPU Graviton2, 2 GiB, 20% baseline CPU with 24 burst credits an hour, network burst to 5 Gbps; EBS volume is separate and its free allowance was not read"
},
"billing_model": "free",
"term": "6 months on the Free plan, with the t4g trial advertised to 2026-12-31",
"m10h_usd": 0,
"m24h_usd": 0,
"price_arithmetic": "USD 0.00 for up to 750 hours a month of t4g.small while the Free plan is open; 750 hours covers a 730-hour month with 20 hours spare, so one instance runs continuously at no charge",
"free_tier_kind": "trial",
"network_out": {
"allow_outbound": true,
"allow_inbound_listen": true,
"ports": "security groups, all ports configurable; a public IPv4 is assignable",
"static_ip": null,
"ipv6": true,
"per_session_bytes": null
},
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "no per-instance reap; the six-month Free plan is the clock, plus a 3-month-unused reclaim with 30 days' notice"
},
"signup_url": "https://signin.aws.amazon.com/signup?request_type=builderId",
"credit_usd": 200,
"credit_hours_at_shape": "the t4g.small allowance is hours, not credit: 750 h/month at USD 0.00, so the credit is not consumed by this instance while it stays inside the allowance",
"card_hold_usd": 1.0,
"card_hold_note": "USD 1 held for 3 to 5 days, and only when a payment method is requested; the page states most new customers are not asked for one",
"payment_methods": "none required for most new signups; cards and debit cards accepted when a payment method is requested"
}AWS Lambda Compute
caveatemail?card?Dper-object-cap
| Free tier | 400,000 GB-seconds and 1 million requests a month, recurring; Provisioned Concurrency is excluded from the free tier unit seconds; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | per-object-cap the credit expires with the 6-month account window |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | documented the Lambda pricing page was read on 2026-10-22. The free tier is stated in GB-seconds and requests, recurring monthly, which is a different product from the one-time credit the record carried |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/lambda/pricing/ | not published |
| 2026-10-22 | aws.amazon.com/lambda/pricing/ | 'The monthly compute price is $0.0000166667 per GB-s and the free tier provides 400,000 GB-s' and 'The monthly request price is $0.20 per one million requests and the free tier provides 1 million requests per month' and 'The Lambda free tier does not apply to functions enabling Provisioned Concurrency', quoted |
More fields (15)
{
"talaria_m10h_usd": 41.13,
"talaria_m24h_usd": 108.33,
"nemo_m10h_usd": null,
"keep_rate": 1.0,
"keep_rate_basis": "always-on by contract",
"billing_model": "unclassified",
"shape": null,
"session_cap": {
"wall_clock_min": 15,
"idle_reap_s": null,
"restart_required": false,
"note": "the page states no session cap; Lambda's own limit is 15 minutes per invocation"
},
"persistent_storage": null,
"network_out": null,
"price_note": null,
"free_tier_kind": "allowance",
"catalogue_field_warning": "free_monthly_credit conflates a recurring grant with a one-time grant divided by a month",
"granularity": {
"min_billed_s": 0.001,
"rounding_s": null
},
"net": null
}Unknown or withheld values (16)
$.chainingnot-stated$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.price_noteprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
Corrections
- 2026-10-22 Lambda's free tier is 400,000 GB-seconds a month, not a USD 6.87 credit
AWS Lambda MicroVMs Compute
caveatemail?card?Rrequest-rate
| Free tier | not published unit mixed; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | request-rate |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | reported the Lambda pricing page was read on 2026-10-22 and carries no microVM line item, so the record's microVM framing is not established by it. |
| Checked | 2026-10-23 (live); stale on 2026-11-06 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/lambda/pricing/ | not published |
| 2026-10-22 | aws.amazon.com/lambda/pricing/ | the Lambda pricing page was re-read on 2026-10-22 and still prices GB-seconds and requests; it states no microVM product and no USD 200 credit |
More fields (15)
{
"talaria_m10h_usd": 75.66,
"talaria_m24h_usd": 181.58,
"nemo_m10h_usd": 75.66,
"keep_rate": 1.0,
"keep_rate_basis": null,
"billing_model": "unclassified",
"shape": null,
"session_cap": {
"wall_clock_min": 15,
"idle_reap_s": null,
"restart_required": false,
"note": "15 minutes per invocation is the platform limit; the page states no longer wall clock"
},
"persistent_storage": null,
"network_out": null,
"price_note": null,
"free_tier_kind": "one-time-credit",
"granularity": {
"min_billed_s": 0,
"rounding_s": null
},
"burst_x": 1.0,
"net": null
}Unknown or withheld values (20)
$.chainingnot-stated$.confidence_notepartly-held$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.keep_rate_basisprocess$.extras.price_noteprocess$.free_tier.noteswithheld$.free_tier.statedwithheld$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
Amazon WorkSpaces Personal (Windows) Compute
caveatcardcardDwrite-gated
| Free tier | 5 Performance AutoStop Ubuntu WorkSpaces with 100 combined hours a month, 80 GB root and 100 GB user volume, free for up to 3 months; a Paid account plan is required at signup unit mixed; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | card 'When creating your AWS account, you'll need to select a Paid account plan to access the WorkSpaces console', quoted from the pricing page read 2026-10-22; a payment method is the gate |
| Limits |
not stated |
| Binding | write-gated |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | documented the WorkSpaces pricing page was read on 2026-10-22. The free allowance is 5 Performance AutoStop Ubuntu desktops with 100 combined hours a month for up to 3 months, and the page states that a Paid account plan is required to reach the console at all |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/workspaces/desktop-as-a-service/pricing/ | not published |
| 2026-10-22 | aws.amazon.com/workspaces/desktop-as-a-service/pricing/ | '5 Performance AutoStop Ubuntu WorkSpaces with 100 hours combined monthly usage, 80GB root + 100GB user volume, free for up to 3 months' and 'Amazon WorkSpaces Pools will no longer accept new customers beginning July 31, 2026' and 'When creating your AWS account, you'll need to select a Paid account plan to access the WorkSpaces console', quoted |
More fields (17)
{
"talaria_m10h_usd": 12.74,
"talaria_m24h_usd": 30.58,
"nemo_m10h_usd": 84.01,
"keep_rate": 1.0,
"keep_rate_basis": "always-on by contract",
"billing_model": "unclassified",
"shape": {
"vcpu": 2,
"ram": 8,
"disk": 100,
"gpu_class": null,
"gpu_count": 1,
"note": "Performance bundle: 2 vCPU, 8 GiB, 80 GB root plus 100 GB user volume"
},
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "AutoStop stops the desktop on disconnect and bills a small monthly access fee instead of the hourly rate"
},
"persistent_storage": null,
"network_out": null,
"price_note": null,
"free_tier_kind": "trial",
"granularity": {
"min_billed_s": 0,
"rounding_s": null
},
"burst_x": 2.0498,
"burst_bill": "min 1 h",
"ps": {
"gib": 100,
"price": "billed as part of the bundle",
"durability": "user volume",
"on_stop": true,
"on_destroy": false,
"retention": "while the WorkSpace exists"
},
"net": null
}Unknown or withheld values (14)
$.chainingnot-stated$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.price_noteprocess$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
Amazon DynamoDB Databases and KV
caveatcardcardDper-ip-shaping
| Free tier | 25 GB storage, 25 read capacity units and 25 write capacity units, per region per payer account, always free unit GB; metered on request-count |
|---|---|
| Price | USD 0.25/GB-month beyond 25 GB |
| Per-object cap | 400 KB per item, which is the DynamoDB engine limit (409600 bytes) |
| Retention | data persists while the table exists; no inactivity pause and no expiry clock is published, and the AWS Free Tier page lists DynamoDB under the allowances available on both the 12-month and the always-free plans |
| Egress | transfer out is billed; the free tier does not include a transfer allowance for DynamoDB |
| Identity | card an AWS account requires a payment instrument |
| Limits |
2.5 million Streams read requests a month are also included |
| Binding | per-ip-shaping |
| Interface | rest, cli an HTTPS JSON API; the AWS CLI and SDKs; PartiQL |
| Tooling | boto3, the AWS CLI, any DynamoDB SDK |
| Composes with | 25 GB that never expires and never pauses, behind an AWS account that needs a card |
| Reliability | no reliability event recorded |
| Notes | 25 RCU is the cap, not 25 GB. Twenty-five strongly-consistent reads a second is a prototype's throughput, and 25 GB of storage behind it will never fill. |
| Evidence rung | documented the pricing page was read today; the free tier is stated in its own worked examples. |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/dynamodb/pricing/ | 'The AWS Free Tier includes 25 WCUs and 25 RCUs for tables using the DynamoDB Standard table class'; the first 25 GB of storage per region are included; Streams includes 2,500,000 read requests a month |
| 2026-10-22 | aws.amazon.com/free/ | DynamoDB is listed on the Free Tier page as 'Available on both plans', which places its allowance in the always-free category rather than the 12-month one |
Unknown or withheld values (1)
$.reliability_notenone-observed
Amazon SES Email
caveatcardcardDwrite-gated
| Free tier | 3,000 message charges/month for the first 12 months, or $200 of AWS credits over 6 months for new accounts unit requests; metered on request-count |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not applicable: an outbound sender |
| Identity | card an AWS account with a payment method |
| Limits | |
| Binding | write-gated the sandbox blocks arbitrary recipients from the first send; the 3,000/month is second. |
| Interface | rest https://email.REGION.amazonaws.com, and the SES SMTP endpoint |
| Tooling | aws-cli, any SMTP client |
| Composes with | the cheapest real bulk rate in the topic, USD 0.10 per 1,000, behind a sandbox that every new account starts in. It composes with Plunk self-host as the paid chain. |
| Reliability | the sandbox is a write gate on every new account and the quota increase is a support request |
| Evidence rung | documented |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/ses/faqs/ | 'Receive up to 3,000 message charges for free each month for the first 12 months after you start using SES', and the sandbox restriction |
| 2026-10-22 | aws.amazon.com/ses/faqs/ | 'Starting July 15, 2025, new AWS customers will receive up to $200 in AWS Free Tier credits' with a 6-month free plan |
More fields (1)
{
"stale_after_days": 90
}Unknown or withheld values (1)
$.noteswithheld
Amazon Photos (Prime) Netdisk and pan
caveatemailno cardRwrite-gated
| Free tier | 5 GB for every Amazon customer. Unlimited full-resolution photo storage plus 5 GB of video for Amazon Prime members unit GiB; metered on stored-bytes |
|---|---|
| Price | Bundled with Prime at about USD 139/yr; the unlimited photo tier has no standalone price |
| Per-object cap | 5 GB of video even on Prime; photos are unlimited. Paid plans exist above 5 GB |
| Retention | While the account and the Prime membership persist; photos are removed from the unlimited tier if Prime lapses |
| Egress | Downloads run through Amazon's CDN, effectively free and fast, but only for objects the account uploaded |
| Identity | email an Amazon account and a Prime membership. Prime is the price of admission, so unlimited is bundled and not free |
| Limits | |
| Binding | write-gated The capacity is genuinely unlimited for photographs and the gate is the credential: a browser cookie with no OAuth flow, which expires and cannot be renewed programmatically. That makes it a manual-ingest target at any scale. |
| Interface | rest, cli |
| Tooling | unofficial and cookie-authenticated only: trevorhobenshield/amazon_photos in Python, entourloop/amazon-photo-uploader in Rust, and an MCP server. There is no OAuth and no API key, and every wrapper says cookies expire and must be refreshed by hand. No rclone backend |
| Composes with | The classic unlimited-photos shape: if arbitrary image bytes are accepted, and they are because it is a photo service, then a photo-shaped payload is free across accounts. The 5 GB video cap is what stops it being a general drive, and the absence of an API stops it being a pipeline |
| Reliability | Cookie-authenticated wrappers break on any change to Amazon's login flow; the MCP wrapper's own README calls it an unofficial API that may break. Photo-only means ingest may re-encode or reject non-image payloads |
| Notes | Both seed records are folded in here: one called it qualifies-with-caveat on the unlimited photo tier, another called it a dead end because Prime is paid and the video cap is 5 GB. Both are correct; the verdict is qualifies-with-caveat because the unlimited half is real and the caveat is the cookie auth plus the paid membership. |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.amazon.com/gp/help/customer/display.html?nodeId=G6PT8TML | '5 GB of free storage for all Amazon customers. Unlimited full-resolution photo storage, plus 5 GB of video storage, for Amazon Prime members' |
| 2026-10-21 | www.aws.amazon.com/blogs/storage/how-amazon-photos-uses-amaz | 'unlimited photo storage and 5 GB of video storage to Amazon Prime members in eight marketplaces' |
| 2026-10-21 | github.com/trevorhobenshield/amazon_photos | a Python client with md5 deduplication that preserves directory structure on upload |
| 2026-10-21 | github.com/vanessa/immich-amazon-sync | 'Amazon Photos has no OAuth or API key flow' 'Cookie auth is fragile' |
More fields (6)
{
"access_mode": "paid",
"free_tier_exists": true,
"api": "unofficial cookie auth only",
"aliases": [
"Amazon Photos (Prime)"
],
"cross_topic_record": "dossier/storage/amazon-photos.json",
"cross_topic_note": "A record for this provider already exists under the storage topic; this one is scoped to its role as a pan, following the same split dossier/netdisk-pan/lanzou.json uses."
}AWS Activate (Founders / Portfolio) Storage
caveatinstitutionno cardRper-object-cap
| Free tier | Founders tier: '$1,000 in AWS Activate Credits ... Select startups may qualify for up to $5,000 over time'. Portfolio tier: 'up to $200,000 in AWS Activate Credits' for provider-backed (accelerator/VC) startups. Credits cover 'over 200 eligible AWS services' explicitly including 'Storage: ... Amazon S3'. unit mixed; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | per-object-cap: S3 single PUT 5 GiB (5368709120 bytes) |
| Retention | retention: 'Credits usually expire within 1-2 years depending on the package.' (730 days) |
| Egress | S3 egress is metered and billed from the same credit balance — this is an archive-only play unless fronted by Cloudflare (AWS is a Bandwidth Alliance partner). |
| Identity | institution derived from the record's prose, not from an identity field, and no signup was executed: or greater value'). Portfolio requires an Activate Provider affiliation. The useful multiplier is credit size x expiry window, not account count. per-object-cap: S3 single PUT 5 GiB / multipa |
| Limits |
per-object-cap: S3 single PUT 5 GiB / multipart 5 TiB — not binding. request-rate: S3 request rates are effectively unlimited at this scale but each PUT/GET is billed and drains the credit. retention: 'Credits usually expire within 1-2 years depending on the package.' |
| Binding | per-object-cap the per-object cap sets the shard size and therefore the object count; it bounds the total more tightly than any headline quota |
| Interface | s3-compatible, rclone, cli s3 |
| Tooling | Native S3 API; rclone backend 's3'; aws-cli; s5cmd for high-concurrency transfers. |
| Composes with | Credits are per AWS account and per organisation ('Have not previously received AWS Activate Credits of equal or greater value'). Portfolio requires an Activate Provider affiliation. The useful multiplier is credit size x expiry window, not account count. |
| Reliability | Purely a spend credit: once exhausted, S3 reverts to paid and will bill the card on file. No data-loss mechanism, just an expiry cliff. |
| Notes | Founders tier: '$1,000 in AWS Activate Credits ... Select startups may qualify for up to $5,000 over time'. Portfolio tier: 'up to $200,000 in AWS Activate Credits' for provider-backed (accelerator/VC) startups. Credits cover 'over 200 eligible AWS services' explicitly including 'Storage: ... Amazon S3'. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/startups/learn/everything-you-need-to-know-ab | '$1,000 ... up to $5,000 over time' (Founders), 'up to $200,000' (Portfolio), 'Credits usually expire within 1-2 years' |
| 2026-10-21 | aws.amazon.com/startups/learn/everything-you-need-to-know-ab | 'Storage: Lets you store large datasets ... in Amazon S3 without ballooning costs' |
| 2026-10-21 | withheld | probe: GET aws.amazon.com/startups/learn/everything-you-need-to-know-about-aws-activate-credits -> 200 |
Unknown or withheld values (4)
$.evidence[2].urlprivate-url$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.retention.notesnot-extracted
AWS Free Tier Compute
trialemailno cardDretention-clamped
| Free tier | up to USD 200 in credits over 6 months: USD 100 on signup and up to USD 100 more for completing activities; the account closes after 6 months or when the credits run out unit mixed; metered on wall-clock; there is no always-free EC2 shape for a new account in 2026 |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | the account closes on its own 6 months after it opens or when the credits run out (180 days) |
| Egress | not part of the free plan terms read; standard EC2 egress applies past any allowance |
| Identity | email no card for the Free plan for most new customers: 'Most new customers will not be required to provide a payment method to get started. In some cases, we may ask for additional verification to protect your account.'; an email plus an existing Google or GitHub sign-in is enough; the Free plan is USD 100 of credits at signup plus up to USD 100 more over 6 months, and the account closes itself at 6 months or when the credits run out |
| Limits |
the always-free list covers services such as Lambda request counts, not a running VM |
| Binding | retention-clamped the 6-month window ends the account; every always-free row inside it expires with it |
| Interface | ssh EC2 API, CLI, console; SSH keys chosen at launch |
| Tooling | the AWS CLI, SDKs, Terraform; a real VM with a public IP |
| Composes with | six months of a t3-class VM and then a closed account; nothing to build on |
| Reliability | no reliability event recorded |
| Notes | The single most-repeated stale fact in the free-tier discourse: there is no always-free EC2 shape for a new account. The credits are real and they end. AWS's own signup page now states the opposite for the Free plan, and the free page confirms the plan is USD 100 plus up to USD 100 over 6 months with the account closing itself at the end. The corpus document lists AWS as 'card, USD 1 hold'; that row is wrong as of today. What is NOT established: whether the card is demanded later for a specific service, and what the 'additional verification' consists of, since no signup was attempted. |
| Evidence rung | documented Payment facts re-read on 2026-10-24: the card types, the hold and the identity gate each come from a first-party page quoted in evidence[]. |
| Checked | 2026-10-25 (live); stale on 2026-11-24 |
Evidence (5)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/free/ | USD 100 in credits immediately and up to USD 100 more; up to USD 200 over 6 months |
| 2026-10-22 | aws.amazon.com/free/ | 'The account closes on its own 6 months after you open it or when your credits run out, whichever comes first.' |
| 2026-10-24 | aws.amazon.com/start-here/ | quoted: 'Fast sign up: Create an account with a sign-in method you already have, such as Google or GitHub. No credit card required to start for most new customers.' |
| 2026-10-24 | aws.amazon.com/start-here/ | quoted from the raw HTML, because the text extractor drops the FAQ block: 'Do I need a credit card to sign up? Most new customers will not be required to provide a payment method to get started. In some cases, we may ask for additional verification to protect your account.' |
| 2026-10-24 | aws.amazon.com/free/ | quoted: 'When you create a new AWS Free Tier account, you get $100 in credits immediately. As you explore key services, you can earn up to $100 more. That's up to $200 over 6 months ... The account closes on its own 6 months after you open it or when your credits run out, whichever comes first.' |
More fields (10)
{
"shape": null,
"billing_model": "allocated",
"session_cap": null,
"keep_rate": {
"value": 1.0,
"basis": "a running instance bills against the credit",
"source": "https://aws.amazon.com/free/"
},
"persistent_storage": null,
"network_out": {
"allow_outbound": true,
"allow_inbound_listen": true,
"ports": "all through a security group",
"static_ip": "an elastic IP",
"ipv6": true,
"per_session_bytes": null
},
"free_tier_kind": "one-time-credit",
"census_rows": [
"aws-free-tier"
],
"history_note": null,
"payment_methods": {
"card_at_signup": "no",
"debit": "not-applicable",
"prepaid": "not-applicable",
"virtual": "not-applicable",
"hold_amount": null,
"hold_detail": "no card, so no hold",
"identity": "email or an existing Google/GitHub sign-in; additional verification at AWS's discretion",
"source_url": "https://aws.amazon.com/start-here/",
"read_on": "2026-10-24"
}
}Unknown or withheld values (4)
$.extras.history_notewithheld$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed
AWS Amplify Hosting Compute
trialcardcardDretention-clamped
| Free tier | Free Tier for 12 months: 1,000 build minutes a month on the standard 4 vCPU / 8 GB instance, 5 GB of CDN storage, 15 GB a month of data transfer out, 500,000 server-side rendering requests and 100 GB-hours a month of SSR duration. After 12 months every line is metered, and new accounts since 2025-07-15 get up to USD 200 in credits on a free plan that lasts 6 months. unit GiB; metered on wall-clock; trial-12-month |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | the 12-month clock ends the allowance regardless of use, and the build instance is the only 4 vCPU / 8 GB shape, which makes the build minutes the useful part rather than the hosting. |
| Egress | no cost up to 5 GB stored on CDN, 15 GB per month data transfer out, 500,000 SSR requests per month, 100 GB-hours per month SSR duration, quoted |
| Identity | card not published |
| Limits |
the 12-month clock ends the allowance regardless of use, and the build instance is the only 4 vCPU / 8 GB shape, which makes the build minutes the useful part rather than the hosting. |
| Binding | retention-clamped the 12-month clock ends the allowance regardless of use, and the build instance is the only 4 vCPU / 8 GB shape, which makes the build minutes the useful part rather than the hosting. |
| Interface | unknown inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | 100 GB-hours a month of SSR is the closest free analogue to a small always-on server, and 1,000 build minutes on 4 vCPU is a real build runner; both end at 12 months, so the composition is a one-year window to build and measure rather than a home. |
| Reliability | no reliability event recorded |
| Notes | The 100 GB-hours of SSR duration is the number worth having: at 1 GB of provisioned memory it is 100 hours of server-side render a month, roughly three hours a day, and it is the only hyperscaler allowance denominated in GB-hours. Candidates: (a) the free tier is perpetual for Amplify; refuted, the table says 'Free for 12 months'. (b) A card is required; inferred from AWS account creation, not read on this page. Open: whether the USD 200 credit and the 12-month Amplify tier can both be used, which the page implies but does not state. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
| Parsed numbers |
|
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/amplify/pricing/ | 'Deploy an app with AWS Free Tier: Free for 12 months'; standard instance 8 GB memory, 4 vCPUs, no cost up to 1,000 build minutes per month, quoted |
| 2026-10-22 | aws.amazon.com/amplify/pricing/ | no cost up to 5 GB stored on CDN, 15 GB per month data transfer out, 500,000 SSR requests per month, 100 GB-hours per month SSR duration, quoted |
| 2026-10-22 | aws.amazon.com/amplify/pricing/ | from 2025-07-15 new AWS customers get up to USD 200 in Free Tier credits; the free plan is available for 6 months after account creation and all credits must be used within 12 months, quoted |
More fields (1)
{
"wave2": {
"class": "trial",
"free_tier_kind": "trial-12-month",
"shape": {
"vcpu": 4,
"ram_gib": 8,
"gpu_class": null,
"gpu_count": null
}
}
}Unknown or withheld values (7)
$.identity_cost.detailprocess$.interfaceinterface-unknown$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.toolingnot-stated
AWS CloudShell Compute
trialcardcardR
| Free tier | a browser shell with 1 GB of persistent storage per AWS Region, free with an AWS account unit GiB; metered on stored-bytes; no inbound SSH endpoint is published |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | a session persists within the Region; idle sessions end |
| Egress | not published |
| Identity | card an AWS account requires a card even for the always-free services |
| Limits |
the persistent storage is per Region, so it is not one 1 GB directory |
| Binding | |
| Interface | ssh a browser terminal only; the AWS CLI is preconfigured |
| Tooling | a shell with the AWS CLI, git and common runtimes |
| Composes with | a shell that holds 1 GB per Region and cannot be reached from outside |
| Reliability | no reliability event recorded |
| Notes | A shell for driving the AWS CLI, with 1 GB per Region and no way in. It is a console feature rather than a host. |
| Evidence rung | reported re-read live on 2026-10-22 for the free-tier and limit figures |
| Checked | 2026-10-23 (live); stale on 2026-11-06 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/cloudshell/ | 1 GB of persistent storage per AWS Region; browser terminal only with no inbound SSH |
| 2026-10-22 | aws.amazon.com/cloudshell/ | read live: 1 GB free persistent storage per Region, browser terminal |
More fields (8)
{
"shape": null,
"billing_model": "flat-pool",
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "idle sessions end; interval not published"
},
"keep_rate": {
"value": 0.0,
"basis": "free with the account",
"source": "https://aws.amazon.com/cloudshell/"
},
"persistent_storage": {
"included_gib": 1,
"price_gib_month": "free",
"durability": "per Region",
"survives_stop": true,
"survives_destroy": false,
"max_retention": "while the account exists"
},
"network_out": {
"allow_outbound": true,
"allow_inbound_listen": false,
"ports": "none",
"static_ip": false,
"ipv6": null,
"per_session_bytes": null
},
"free_tier_kind": "allowance",
"census_rows": [
"aws-cloudshell"
]
}Unknown or withheld values (4)
$.egress.meteredegress-unknown$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed
AWS EC2 (reference VMs) Compute
trialemail?card?Rper-ip-shaping
| Free tier | USD 100 of credit on a new account, inside the 6-month free-plan window after which the account closes unit mixed; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | per-ip-shaping the 6-month account window ends the offer |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | reported the on-demand pricing page was read on 2026-10-22. |
| Checked | 2026-10-23 (live); stale on 2026-11-06 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/ec2/pricing/on-demand/ | not published |
| 2026-10-22 | aws.amazon.com/ec2/pricing/on-demand/ | 'On-Demand Instances let you pay for compute capacity by the hour or second (minimum of 60 seconds) with no long-term commitments' and 'AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions' and 'All In-use and Idle Elastic IP addresses are charged', quoted |
More fields (17)
{
"talaria_m10h_usd": 14.73,
"talaria_m24h_usd": 35.35,
"nemo_m10h_usd": 15.39,
"keep_rate": 1.0,
"keep_rate_basis": null,
"billing_model": "flat-pool",
"shape": null,
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "no session cap; an instance runs until it is stopped or terminated"
},
"persistent_storage": null,
"network_out": {
"allow_outbound": true,
"allow_inbound_listen": true,
"ports": "security groups",
"static_ip": "charged whether in use or idle",
"ipv6": true,
"per_session_bytes": "100 GB a month free egress, then metered"
},
"price_note": "a VPS bills by the month with an hourly rate capped at the monthly figure, so the two columns answer two questions: destroying the box between runs versus keeping it up.",
"free_tier_kind": "one-time-credit",
"m10h_usd": 14.73,
"m24h_usd": 36.93,
"price_basis": "10 h/day column = 300 h at the hourly rate, which is what a server destroyed between runs costs; 24/7 column = the monthly cap, because a VPS kept up all month stops at the cap.",
"granularity": {
"min_billed_s": 60,
"rounding_s": null
},
"burst_x": 1.0
}Unknown or withheld values (18)
$.chainingnot-stated$.confidence_notepartly-held$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.keep_rate_basisprocess$.free_tier.noteswithheld$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
AWS EC2 Mac (Dedicated Host) Compute
trialemail?card?Rrequest-rate
| Free tier | USD 100 of credit on a new account, inside the 6-month free-plan window after which the account closes unit mixed; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | request-rate |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | reported the EC2 Mac page was read on 2026-10-22 and offers the instance class with no free allowance of its own. |
| Checked | 2026-10-23 (live); stale on 2026-11-06 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/ec2/instance-types/mac/ | not published |
| 2026-10-22 | aws.amazon.com/ec2/instance-types/mac/ | the dedicated-Mac page is live and still sells EC2 Mac instances for building and signing Apple apps; it states no free allowance for a Mac instance |
More fields (14)
{
"talaria_m10h_usd": 195.0,
"talaria_m24h_usd": 468.0,
"nemo_m10h_usd": null,
"keep_rate": 1.0,
"keep_rate_basis": null,
"billing_model": "unclassified",
"shape": {
"vcpu": null,
"ram": null,
"disk": null,
"gpu_class": null,
"gpu_count": null,
"note": "dedicated Mac mini and Mac Studio hardware"
},
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "Apple's licence forces a 24-hour minimum allocation per dedicated host; the page states no shorter clock"
},
"persistent_storage": null,
"network_out": null,
"price_note": null,
"free_tier_kind": "none",
"granularity": {
"min_billed_s": 86400,
"rounding_s": null
},
"net": null
}Unknown or withheld values (20)
$.chainingnot-stated$.confidence_notepartly-held$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.keep_rate_basisprocess$.extras.price_noteprocess$.free_tier.noteswithheld$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.noteswithheld$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
AWS EC2 (Windows Server) Compute
trialemail?card?Rper-ip-shaping
| Free tier | USD 100 of credit on a new account, inside the 6-month free-plan window after which the account closes unit mixed; metered on wall-clock |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | not stated |
| Identity | email (placeholder) not published |
| Limits |
not stated |
| Binding | per-ip-shaping |
| Interface | unknown |
| Tooling | not stated |
| Composes with | not stated |
| Reliability | no reliability event recorded |
| Evidence rung | reported the on-demand pricing page was read on 2026-10-22. It establishes the billing unit and the 100 GB egress allowance |
| Checked | 2026-10-23 (live); stale on 2026-11-06 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | aws.amazon.com/ec2/pricing/on-demand/ | not published |
| 2026-10-22 | aws.amazon.com/ec2/pricing/on-demand/ | 'Pricing is per instance-hour consumed for each instance, from the time an instance is launched until it is terminated or stopped' and 'AWS customers receive 100 GB of free data transfer out to the internet free each month', quoted; the Windows licence is a separate line |
More fields (13)
{
"talaria_m10h_usd": 18.0,
"talaria_m24h_usd": 43.2,
"nemo_m10h_usd": null,
"keep_rate": 1.0,
"keep_rate_basis": null,
"billing_model": "unclassified",
"shape": null,
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "no session cap; the licence bills with the instance hour"
},
"persistent_storage": null,
"network_out": {
"allow_outbound": true,
"per_session_bytes": "100 GB a month free egress"
},
"price_note": null,
"free_tier_kind": "one-time-credit",
"granularity": {
"min_billed_s": 60,
"rounding_s": null
}
}Unknown or withheld values (20)
$.chainingnot-stated$.confidence_notepartly-held$.egress.meteredegress-unknown$.egress.termsnot-stated$.evidence[0].provedprocess$.extras.keep_rate_basisprocess$.extras.price_noteprocess$.free_tier.noteswithheld$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_notenot-stated$.noteswithheld$.per_object_cap.notesprocess$.per_object_cap.statednot-stated$.reliability_notenone-observed$.retention.notesnot-extracted$.retention.statednot-stated$.toolingnot-stated
AWS Free Tier — S3 (current, post-2025 restructure) Storage
trialcardcardRretention-clamped
| Free tier | No perpetual S3 storage allowance remains in the current published Free Tier. What exists now: up to $200 in credits ($100 at signup + up to $100 for activities), expiring 6 months after account creation, and the account itself 'closes on its own 6 months after you open it or when your credits run out'. The old 5 GB/12-month S3 allowance is not listed on the current free-tier page or S3 pricing page's Free Tier section, which now describes only the credit model. unit GB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | 6-month account lifetime on the Free plan; credits expire at 6 months (12 if you upgrade to Paid); $200 of credits buys roughly 3-4 TB-months of S3 Standard at ~$0.023/GB-month — a one-shot, not a tier. (180 days) |
| Egress | Data transfer out from AWS Regions to the internet: first 100 GB/month free for all customers (announced 2021, still the standing allowance). CloudFront separately gives 1 TB/month free egress + 10M requests, no longer time-limited — but that is a CDN allowance bolted onto a paid origin. free_allowance: 100 GB per month |
| Identity | card derived from the record's prose, not from an identity field, and no signup was executed: in the current published Free Tier. What exists now: up to $200 in credits ($100 at signup + up to $100 for activities), expiring 6 months after account creation, and the account it |
| Limits |
6-month account lifetime on the Free plan; credits expire at 6 months (12 if you upgrade to Paid); $200 of credits buys roughly 3-4 TB-months of S3 Standard at ~$0.023/GB-month — a one-shot, not a tier. |
| Binding | retention-clamped a clock, not a quota: bytes leave whether or not the client is finished with them |
| Interface | s3-compatible, rclone, cli s3 |
| Tooling | S3 API, rclone 's3', aws-cli; CloudFront in front for the 1 TB egress allowance. |
| Composes with | AWS explicitly aggregates usage across an AWS Organization, so claiming credits across several accounts fails (Free Tier Terms: 'You will not be eligible for any Offers if you or your entity create(s) more than one account'). A second account does not carry a second allowance. |
| Reliability | The most reliable infrastructure here, but the programme is now a time-boxed credit grant, not free storage. Anything still stored when the Free plan closes is at risk. |
| Notes | No perpetual S3 storage allowance remains in the current published Free Tier. What exists now: up to $200 in credits ($100 at signup + up to $100 for activities), expiring 6 months after account creation, and the account itself 'closes on its own 6 months after you open it or when your credits run out'. The old 5 GB/12-month S3 allowance is not listed on the current free-tier page or S3 pricing page's Free Tier section, which now describes only the credit model. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/free/ | 'up to $200 over 6 months ... The account closes on its own 6 months after you open it or when your credits run out' |
| 2026-10-21 | aws.amazon.com/free/free-tier-faqs/ | 'Free Tier credits expire 6 months from the date you create your AWS account'; 'You cannot extend your Free plan beyond 6 months' |
| 2026-10-21 | aws.amazon.com/free/terms/ | Organization-level aggregation and ineligibility when several accounts exist |
| 2026-10-21 | aws.amazon.com/blogs/aws/aws-free-tier-data-transfer-expansi | 100 GB/month region egress + 1 TB/month CloudFront, no 12-month limit |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "No perpetual S3 storage allowance remains in the current published Free Tier. What exists now: up to $200 in credits ($100 at signup + up to $100 for activities), expiring 6 months after account creation, and the account itself 'closes on its own 6 months after you open it or when your credits run out'. The old 5 GB/12-month S3 allowance is not listed on the current free-tier page or S3 pricing page's Free Tier section, which now describes only the credit model.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (5)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted
AWS Lightsail Compute
paidcardcardDvolume-quota
| Free tier | The Linux/Unix general purpose ladder now starts at USD 5/month: 0.5 GB memory, 2 vCPUs, 20 GB SSD, 1 TB transfer. The next rung is USD 7/month with 1 GB, 2 vCPUs, 40 GB SSD and 2 TB transfer. USD 12 buys 2 GB, 2 vCPUs, 60 GB SSD. unit GiB; metered on wall-clock; none |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | card not published |
| Limits |
1 TB of transfer is the wall at this rung, and it is the smallest allowance on the ladder: the 1 GB plan doubles it for USD 2 more |
| Binding | volume-quota 1 TB of transfer is the wall at this rung, and it is the smallest allowance on the ladder: the 1 GB plan doubles it for USD 2 more |
| Interface | unknown inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | USD 5 buys a fixed bundle with 1 TB of transfer included, which makes it the cheapest way to get an AWS-adjacent static address with an included egress allowance rather than a metered one |
| Reliability | no reliability event recorded |
| Notes | The first rung on the extracted ladder is USD 5 for 0.5 GB; no USD 3.50 rung appears, so a USD 3.50 figure from an older write-up would be stale, but I did not find a page that states a withdrawal date. Not in dossier/compute (searched: lightsail, no record). would-settle: whether the multi-month free trial Lightsail has run in past years still exists, which the pricing page does not mention in the extracted text. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
| Parsed numbers |
|
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/lightsail/pricing/ | first Linux/Unix general purpose rung is '$5 USD/mo' with 0.5 GB memory, 2 vCPUs, 20 GB SSD disk, 1 TB transfer, quoted from the plan table |
| 2026-10-22 | aws.amazon.com/lightsail/pricing/ | second rung '$7 USD/mo' with 1 GB memory, 2 vCPUs, 40 GB SSD, 2 TB transfer; third '$12 USD/mo' with 2 GB, 2 vCPUs, 60 GB SSD |
| 2026-10-22 | aws.amazon.com/lightsail/pricing/ | a case-insensitive grep for free, trial, 3 months and hourly over the extracted text returned nothing, and the first row of the Linux ladder is USD 5; that is absence of a free lane in the extraction, not proof that no trial exists elsewhere on the site |
More fields (1)
{
"wave2": {
"class": "price-floor",
"free_tier_kind": "none",
"shape": {
"vcpu": 2,
"ram_gib": 0.5,
"disk_gib": 20,
"gpu_class": null,
"gpu_count": null
}
}
}Unknown or withheld values (10)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.identity_cost.detailprocess$.interfaceinterface-unknown$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
AWS Global Accelerator Egress and tunnels
paidcardcardD
| Free tier | No free tier is listed. For every full or partial hour when an accelerator runs in your account, you are charged $0.025 until it is deleted. unit none; metered on unstated |
|---|---|
| Price | USD 18 per month plus USD 0.015 per GB |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | Unmetered in the sense that nothing is capped: USD 0.025 per accelerator-hour plus DT-Premium of USD 0.015/GB for the first 10 TB from United States and Canada or Europe. 1 TiB/month is 1,099.5 GB at USD 0.015, about USD 16.49, plus USD 18 of fixed fee.; ingress: tcp+udp free_allowance: none published |
| Identity | card An AWS account with a payment method; there is no free-tier accelerator. |
| Limits | |
| Binding | none No byte cap exists: cost is linear in GB. At 1 TiB/month the bill is about USD 34 and nothing throttles. The real ceiling is that the endpoint must be an AWS resource, so this is ingress to AWS rather than to a machine the client already runs elsewhere. |
| Interface | rest, cli accelerators, listeners, endpoint groups and endpoints, created through the console, CLI or API |
| Tooling | AWS console, CLI or API; an NLB or EC2 instance as the endpoint |
| Composes with | only with an AWS origin, so it does not chain with a free VM from another cloud |
| Reliability | TCP fragments are dropped at the edge because the AWS network does not support them; UDP fragments are forwarded |
| Notes | The cleanest documented UDP anycast and the only one with a published per-GB rate, but the endpoint list is AWS-only, so a free VM on Oracle or GCP cannot be the origin. Compared with Gcore (EUR 17/month flat) it is cheaper at low volume and has no rule model, but it buys reachability into AWS, which the VM already had. |
| Evidence rung | documented Anycast, UDP fragment forwarding, the endpoint types and the two rates are quoted from pages read today. A measured claim would need an accelerator created and a UDP listener counted. |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | docs.aws.amazon.com/global-accelerator/latest/dg/introductio | The static IP addresses are anycast from the AWS edge network. Global Accelerator forwards UDP fragments to the configured endpoint, which reassembles the original IP packet. |
| 2026-10-23 | docs.aws.amazon.com/global-accelerator/latest/dg/about-endpo | Endpoints for standard accelerators can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses |
| 2026-10-23 | aws.amazon.com/global-accelerator/pricing/ | We are charged $0.025 per accelerator-hour, and DT-Premium is $0.015/GB for the first 10 TB from United States & Canada and Europe |
More fields (7)
{
"wg_path": "inside-udp",
"wg_detail": "Global Accelerator forwards UDP fragments to the configured endpoint, so a WireGuard listener on an EC2 instance behind it is reachable on the listener port.",
"ingress": "tcp+udp",
"volume_tib_month": null,
"volume_stated": "Unmetered in the sense that nothing is capped: USD 0.025 per accelerator-hour plus DT-Premium of USD 0.015/GB for the first 10 TB from United States and Canada or Europe. 1 TiB/month is 1,099.5 GB at USD 0.015, about USD 16.49, plus USD 18 of fixed fee.",
"bytes_transit": "yes",
"transit_note": "traffic enters the AWS global network at the nearest edge and exits to the endpoint"
}Unknown or withheld values (2)
$.per_object_cap.statednot-applicable$.retention.statednot-applicable
AWS Activate, Portfolio Compute
fails: identityinstitutionno cardDwrite-gateddisagrees
Sibling records disagree:
- verdict:
compute/aws-activate-founderssays qualifies-with-caveat, compute/aws-activate-portfolio says fails-identity - identity_kind:
compute/aws-activate-founderssays email, compute/aws-activate-portfolio says institution
| Free tier | The Activate Portfolio tier offers up to USD 200,000 in AWS Activate Credits for provider-backed startups. Eligibility includes: associated with an Activate Provider and have their Organizational ID, not previously received AWS Activate Credits of equal or greater value, Pre-Series B with the most recent funding round in the last 12 months, a fully functioning company website, and founded in the past 10 years. unit none; metered on wall-clock; one-shot-credit |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | institution Requires an Organizational ID issued by an Activate Provider, which is a VC, accelerator or startup organization. That is an investor relationship, not a document the client can produce alone. |
| Limits |
The Activate Provider Org ID fails first: without a VC or accelerator that is a registered provider, no application can be submitted at all. |
| Binding | write-gated The Activate Provider Org ID fails first: without a VC or accelerator that is a registered provider, no application can be submitted at all. |
| Interface | unknown inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | USD 200,000 of AWS spend would cover a serious training or serving run for a year, and the credits apply to Bedrock third-party models. The chain breaks at the Org ID: it is issued by an investor, so it composes only for a company that has already raised. |
| Reliability | no reliability event recorded |
| Notes | Additional credits above USD 200,000 are stated to exist for AI startups, routed through an AWS account manager, which is a sales conversation rather than a program. The lifetime cap is unnamed on the page. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/startups/learn/everything-you-need-to-know-ab | Portfolio tier offers up to USD 200,000 and requires an Activate Provider Organizational ID plus a funding round in the last 12 months, quoted |
| 2026-10-22 | aws.amazon.com/startups/credits/ | the page names Andreessen Horowitz, Brex, Carta, Greylock, Sequoia and Y Combinator as Activate Providers, which is the class of entity that issues the Org ID, quoted |
More fields (1)
{
"wave2": {
"class": "startup-credit",
"free_tier_kind": "one-shot-credit",
"shape": null
}
}Unknown or withheld values (9)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.interfaceinterface-unknown$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
AWS Cloud Credit Compute
fails: identityinstitutionno cardDwrite-gated
| Free tier | 'Student awards will be up to a maximum of $5,000.00. Faculty and Staff awards are not capped.' Awards are AWS Promotional Credit, and 'Amazon EC2 usage supported by AWS Promotional Credit will be for on-demand and spot instances only'. Review cycle 90 to 120 days. unit none; metered on wall-clock; one-time-credit |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | institution an institution-issued email address on a .edu, .org or equivalent domain, plus an eligible role at an accredited research institution (full-time faculty, full-time research staff, or an enrolled graduate/post-graduate/PhD student). The FAQ states 'Applications from non-institution domains will not be accepted.' Review takes 90 to 120 days. No card, hold, debit or prepaid term is stated: the award is credit on an AWS account the applicant already holds. |
| Limits |
the application needs an institution-issued .edu or .org address and a 90 to 120 day human review, so an unaffiliated applicant cannot submit at all. |
| Binding | write-gated the application needs an institution-issued .edu or .org address and a 90 to 120 day human review, so an unaffiliated applicant cannot submit at all. |
| Interface | unknown inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | None. The credit lands on an AWS account the applicant already holds, and the institution email is the gate that precedes the award, so no chain starts. |
| Reliability | no reliability event recorded |
| Notes | A clean refutation and the most useful negative in this class, because USD 5,000 uncapped-for-staff is the kind of number a reader would otherwise chase. Two separate gates, either of which is fatal: the .edu/.org domain rule, stated as an absolute ('will not be accepted'), and the role list, which has no independent-researcher category. The program itself is alive and global outside greater China, so the verdict is fails-identity rather than dead. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/government-education/research-and-technical-c | 'Student awards will be up to a maximum of $5,000.00. Faculty and Staff awards are not capped' and 'Amazon EC2 usage supported by AWS Promotional Credit will be for on-demand and spot instances only' and 'Typical review cycles are 90 to 120 days', quoted; page 200 |
| 2026-10-22 | aws.amazon.com/government-education/research-and-technical-c | 'We require applicants provide their official institution-issued email ID (.edu, .org, or equivalent) to expedite the verification and decision process. Applications from non-institution domains will not be accepted.' quoted; also 'The only exception is applications from the greater China region' |
| 2026-10-22 | aws.amazon.com/government-education/research-and-technical-c | eligibility list is exactly three roles, all tied to 'an accredited research institution': full-time faculty, full-time research staff, graduate/post-graduate/PhD students enrolled there |
More fields (1)
{
"wave2": {
"class": "research-credit",
"free_tier_kind": "one-time-credit",
"shape": {
"vcpu": null,
"ram_gib": null,
"gpu_class": null,
"gpu_count": null
}
}
}Unknown or withheld values (9)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.interfaceinterface-unknown$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
AWS Activate Egress and tunnels
fails: identityinstitutionno cardDwrite-gated
| Free tier | Eligible startups can apply for packages ranging from $1,000 to $200,000 in AWS Activate Credits to access 200+ services, including AI tools, infrastructure, and data services. unit mixed; metered on downloaded-bytes |
|---|---|
| Price | USD 1,000 to 200,000 of credit |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | $1,000 at $0.09 per GB is 10.1 TiB and $200,000 is 2,022 TiB, on the same 100 GB a month free egress line; ingress: udp free_allowance: none published |
| Identity | institution Eligible startups ... Here's what you need to know to apply for Activate Credits ... Choose your credit tier. The page addresses 'early-stage companies' and founders, so an individual with no company is not the applicant. |
| Limits | |
| Binding | write-gated no byte moves until an application is approved, and the applicant is a startup rather than a person. The credit size is not the constraint at 1 TiB a month: the smallest package, $1,000, is 10.1 TiB, which is ten months of it. |
| Interface | cli, rest the same AWS CLI and EC2 API as any AWS account |
| Tooling | wg-quick on the EC2 instance the credits pay for |
| Composes with | if granted, the only route whose limit is not the dollar figure: 10 TiB or more against a 20 TB tunnel |
| Reliability | credits carry an expiry set at award and are not convertible to cash |
| Notes | Arithmetic: $1,000 over $0.09 a GB is 11,111 GB = 11.1 TB = 10.1 TiB; $200,000 is 2,222,222 GB = 2,022 TiB. Any tier above the minimum clears 1 TiB a month for a year by a wide margin, so the arithmetic is not the question and eligibility is. Candidates considered: AWS Educate, which the same account family offers with no card and with no credits, recorded separately. Left open: whether a sole founder with no funding and no accelerator can clear the application, which the page does not answer. |
| Evidence rung | documented the page states the range and that the applicant must be an eligible startup; the tier an individual could reach is not stated on this page, so the practical offer for a person is unknown rather than zero |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | aws.amazon.com/startups/credits/ | 'Eligible startups can apply for packages ranging from $1,000 to $200,000 in AWS Activate Credits' and 'Apply for up to $200,000 in AWS Activate Credits' |
| 2026-10-23 | b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps/datatransfer/ | us-east-1 external outbound 0.09 per GB, the rate any Activate credit is spent against |
More fields (7)
{
"wg_path": "native-conf",
"wg_detail": "credits spend against the same EC2 and data transfer line as the Free Tier, so wg-quick on an EC2 instance is the path",
"ingress": "udp",
"volume_tib_month": null,
"volume_stated": "$1,000 at $0.09 per GB is 10.1 TiB and $200,000 is 2,022 TiB, on the same 100 GB a month free egress line",
"bytes_transit": "yes",
"transit_note": "credits offset Amazon's metered data transfer out, so the bytes still cross Amazon's network"
}Unknown or withheld values (2)
$.per_object_cap.statednot-applicable$.retention.statednot-applicable
AWS Open Data Sponsorship Program (revisit) - uncapped, 2 years, but the signatory must be an organisation Storage
fails: identityinstitutionno cardRdisagrees
Sibling records disagree:
- verdict:
storage/aws-open-data-sponsorship-programsays qualifies, storage/aws-open-data-sponsorship-program-uncapped-2-years-but-t says fails-identity - identity_kind:
storage/aws-open-data-sponsorship-programsays card, storage/aws-open-data-sponsorship-program-uncapped-2-years-but-t says institution
| Free tier | No published byte limit; AWS pays S3 storage plus egress and cross-region fees for the approved dataset, in a dedicated Program Account joined to AWS's billing organisation. 2-year term from the Effective Date, auto-terminates, extendable only if AWS offers. Rolling review, decision generally within two weeks. unit mixed; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | 90-day wind-down with data retrieval after termination. (90 days) |
| Egress | Fully covered, including cross-region data fees - the only candidate in this slot with genuinely uncapped free egress at any volume. |
| Identity | institution institution |
| Limits |
Requirements: permissive licence only (CC BY-NC and BY-ND barred), cloud-optimised formats, docs, a tutorial notebook, a Registry YAML PR, demonstrated community demand, and the account must run no other AWS services. 90-day wind-down with data retrieval after termination. |
| Binding | none the quota is real and unreachable: identity is the binding constraint, and it is not one of the six limits kinds |
| Interface | s3, rclone, cli s3 |
| Tooling | Plain S3: aws-cli, boto3, s3fs, rclone 's3'; CloudFormation template from the onboarding handbook creates the public-read bucket with intelligent tiering and logging. |
| Composes with | Per dataset, per dedicated account; the application form itself asks only for 'Name of your institution', dataset size and growth rate in GB/year - there is no upper bound field. Multiply by separate applications for separate datasets. |
| Reliability | Production S3, no reliability concerns. Failure mode is review + the 2-year clock: a dataset that stops growing does not get renewed and the bill reverts to you. |
| Notes | No published byte limit; AWS pays S3 storage plus egress and cross-region fees for the approved dataset, in a dedicated Program Account joined to AWS's billing organisation. 2-year term from the Effective Date, auto-terminates, extendable only if AWS offers. Rolling review, decision generally within two weeks. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/opendata/faqs/ | not published |
| 2026-10-21 | application.opendata.aws/ | the live form's fields: 'Name of your institution', 'Website of your institution', 'Size of dataset e.g. 100GB', 'Growth rate of dataset in GB per year' |
| 2026-10-21 | aws.amazon.com/opendata/open-data-sponsorship-program/terms/ | 'The term of your Program participation will be 2 years from the Effective Date, at which point it will automatically terminate'; wind-down 'no fewer than 90 days' |
| 2026-10-21 | aws.amazon.com/opendata/faqs/ | 'The sponsored account must be used exclusively for storing and distributing the approved Open Data dataset' |
More fields (1)
{
"dead_end": {
"failure_class": "write-gated",
"why": "No published byte limit; AWS pays S3 storage plus egress and cross-region fees for the approved dataset, in a dedicated Program Account joined to AWS's billing organisation. 2-year term from the Effective Date, auto-terminates, extendable only if AWS offers. Rolling review, decision generally within two weeks.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (6)
$.evidence[0].provedwithheld$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted
AWS Free Tier (EC2) Egress and tunnels
fails: egresscard?cardDvolume-quotadisagrees
Sibling records disagree:
- verdict:
egress/amazon-web-services-free-tiersays fails-egress, egress/aws-free-tier says fails-quota
| Free tier | When you create a new AWS Free Tier account, you get $100 in credits immediately. As you explore key services, you can earn up to $100 more. That's up to $200 over 6 months to build, break things, and experiment with no charges and no surprise bills on the Free plan. The account closes on its own 6 months after you open it or when your credits run out, whichever comes first. unit mixed; metered on wall-clock |
|---|---|
| Price | USD 0 on the Free plan for 6 months; the 100 GB a month egress allowance is free on every account |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud).; ingress: udp free_allowance: AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud). |
| Identity | card (placeholder) unverified on the pages read: neither aws.amazon.com/free nor its FAQ states the signup instrument, so a card is recorded as the expected instrument and not as a quoted term |
| Limits | |
| Binding | volume-quota 100 GB a month is 3.33 GB a day, 9.1% of 1 TiB a month, so a run at a 1 TiB/month pace exhausts the allowance in about 2.7 days; the 6-month account closure sits behind it and would matter only to an idle account |
| Interface | ssh SSH to the instance's public IPv4 or IPv6 address, with a security group rule for any further port |
| Tooling | wg-quick, nothing vendor-specific |
| Composes with | 100 GB a month is a signalling or control-plane allowance, not a data path; it does not compose into a 1 TiB a month chain at any price of zero |
| Reliability | the Free plan closes the account 6 months after creation or when the credits run out, whichever comes first; nothing in the pages read says an EC2 instance survives that |
| Notes | The 750 hours for 12 months that was asked to confirm is not on any page read today: aws.amazon.com/free, its free-tier FAQ, the EC2 product page and the EC2 on-demand pricing page all describe USD 200 of credits over a 6-month Free plan, and none carries a per-service hour allowance. The offer appears to have been restructured around credits; whether a 750-hour line survives on a page not read is open, and the pages read do not support the claim. The 100 GB allowance is separate from the plan and is standing for all customers. |
| Evidence rung | documented the 100 GB line and the 6-month plan are on AWS pages read today; the identity instrument and any per-service hour allowance are not, so those parts stay unverified |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | aws.amazon.com/ec2/pricing/on-demand/ | 'AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud).' |
| 2026-10-23 | aws.amazon.com/free/ | 'up to $200 over 6 months ... The account closes on its own 6 months after you open it or when your credits run out, whichever comes first.' |
| 2026-10-23 | aws.amazon.com/ec2/ | 'The free plan is available for 6 months after account creation' and no 750-hour figure on the EC2 product page |
| 2026-10-23 | docs.aws.amazon.com/vpc/latest/userguide/security-group-rule | a security group rule names protocol 17 (UDP) and a single port, so UDP ingress is expressible and 51820 is not special |
More fields (7)
{
"wg_path": "native-conf",
"wg_detail": "a security group rule takes a protocol number and a port range: 'The most common protocols are 6 (TCP), 17 (UDP), and 1 (ICMP)' and 'For TCP, UDP, or a custom protocol, the range of ports to allow. You can specify a single port number (for example, 22)', so 51820/udp is one rule and wg-quick runs natively",
"ingress": "udp",
"volume_tib_month": 0.091,
"volume_stated": "AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud).",
"bytes_transit": "yes",
"transit_note": "bytes leave through the instance's public address and are aggregated with every other AWS service's egress into the same 100 GB"
}Unknown or withheld values (3)
$.identity_cost.kindidentity-defaulted$.per_object_cap.statednot-applicable$.retention.statednot-applicable
AWS Educate Egress and tunnels
fails: egressemailno cardDwrite-gated
| Free tier | Learners as young as 13 can register for AWS Educate with just an email address, gaining access to free hands-on labs to learn and practice cloud skills in real-time. unit none; metered on none |
|---|---|
| Price | USD 0, no credit |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | no credit and no transfer allowance is stated on the page; the offer is lab access; ingress: none free_allowance: no credit and no transfer allowance is stated on the page; the offer is lab access |
| Identity | email No credit card needed. Learners as young as 13 can register for AWS Educate with just an email address. |
| Limits |
|
| Binding | write-gated there is no volume to run out of: the client never gets an instance or a public address, so 1 TiB a month is not reachable at any price through this programme. |
| Interface | unknown a browser lab console |
| Tooling | nothing to run: no instance is issued |
| Composes with | no chain; it is a training programme rather than a source of capacity |
| Reliability | lab sessions are time-boxed and reset, so nothing installed survives |
| Notes | The only programme with no card and no institution, and it buys no capacity: the page describes training and labs, names no credit and no instance. Read as an absence rather than a number, which is why it is recorded at all: a reader who sees 'no credit card needed' will otherwise spend the session finding out. Candidates considered: the AWS Free Tier, which is the account route and needs a card, recorded separately. |
| Evidence rung | documented the page's absence of a credit line is what is being reported |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | aws.amazon.com/education/awseducate/ | 'Learners as young as 13 can register for AWS Educate with just an email address, gaining access to free hands-on labs', 'No credit card needed', and 'AWS Educate offers an extensive library of free, self-paced online training' |
More fields (7)
{
"wg_path": "none",
"wg_detail": "the programme grants lab sessions rather than an account with a public IPv4, so there is no endpoint for wg-quick to bind",
"ingress": "none",
"volume_tib_month": 0.0,
"volume_stated": "no credit and no transfer allowance is stated on the page; the offer is lab access",
"bytes_transit": "no",
"transit_note": "the bytes stay inside AWS's lab environment and never reach a client-controlled endpoint"
}Unknown or withheld values (3)
$.interfaceinterface-unknown$.per_object_cap.statednot-applicable$.retention.statednot-applicable
Amazon DynamoDB Storage
fails: egresscard?cardR
| Free tier | 25 GB of storage, always free (does not expire), plus 25 WCU and 25 RCU provisioned capacity and ~200M requests/month unit GB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | Metered — AWS gives 100 GB/month of data transfer out free, aggregated across all AWS services. 100 GB/month = ~3.3 GB/day vs 500 GB/day: 150x short. Beyond that, standard internet DTO rates. free_allowance: 100 GB per month |
| Identity | card (placeholder) inferred from the category 'iaas'; the source record states no identity cost, so this is a class assumption, not evidence |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | rest, cli rest |
| Tooling | AWS SDKs (boto3 etc.), aws dynamodb CLI, PartiQL; native Binary attribute type (raw bytes, base64 on the wire only); DynamoDB Streams + Lambda for processing |
| Composes with | 25 GB per account per region, and the docs confirm 'the first 25 GB of storage are included in the AWS Free Tier in each AWS Region' — so N regions x 25 GB. 20 regions = 500 GB in principle, all under one account. This is the single largest structured-store byte allowance found. But the 25 RCU cap is region-global per table, so serving is throttled regardless. |
| Reliability | The most durable and operationally boring store in the dossier — no expiry, no pause, no deletion. The catch is throughput: 25 RCU is 25 strongly-consistent 4 KB reads/sec, which is a hard ceiling no amount of sharding within the free tier escapes. |
| Notes | 25 GB of storage, always free (does not expire), plus 25 WCU and 25 RCU provisioned capacity and ~200M requests/month |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (6)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | docs.aws.amazon.com/whitepapers/latest/how-aws-pricing-works | 'Always Free ... Amazon DynamoDB: Up to 200 million requests per month (25 write capacity units (WCUs) and 25 read capacity units (RCUs)); 25 GB of storage.' |
| 2026-10-21 | aws.amazon.com/dynamodb/pricing/ | 'the first 25 GB of storage are included in the AWS Free Tier'; 'The first 25 GB of storage are included in the AWS Free Tier in each AWS Region'; 'The AWS Free Tier includes 25 WCUs and 25 RCUs' |
| 2026-10-21 | docs.aws.amazon.com/amazondynamodb/latest/developerguide/Con | 'The maximum item size in DynamoDB is 400 KB, which includes both attribute name binary length (UTF-8 length) and attribute value lengths' |
| 2026-10-21 | docs.aws.amazon.com/amazondynamodb/latest/developerguide/Cap | 'A binary value must be encoded in base64 format before it can be sent to DynamoDB, but the value's raw byte length is used for calculating size'; 'All items in DynamoDB require 100 bytes of storage overhead per item' |
| 2026-10-21 | aws.amazon.com/ec2/pricing/on-demand/ | 'AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions' |
| 2026-10-21 | withheld | arithmetic: 25 RCU x 4 KB = 100 KB/s = 8.64 GB/day of reads — 58x short of 500 GB/day, and this is the BEST op-to-byte ratio among the metered-capacity stores |
More fields (1)
{
"dead_end": {
"failure_class": "retention",
"why": "25 GB of storage, always free (does not expire), plus 25 WCU and 25 RCU provisioned capacity and ~200M requests/month",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (8)
$.evidence[5].urlprivate-url$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.kindidentity-defaulted$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted
Amazon EC2 Spot Compute
fails: quotacardcardDvolume-quota
| Free tier | The AWS Free Tier is now a plan with an instance-type allowlist. New accounts from 15 July 2025 get 'USD 100 in credits immediately' plus 'up to USD 100 more', valid 6 months, and on the Free plan the account 'closes on its own 6 months after you open it or when your credits run out'. Reporting of the console restriction is consistent: 'This instance type is not eligible under the Free Plan. Upgrade your account plan to access this instance type', and the eligible list is T3.micro, T3.small, T4g.micro, T4g.small, C7i-flex.large and M7i-flex.large. No GPU family is on it. unit none; metered on wall-clock; one-time-credit |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | card not published |
| Limits |
GPU Spot quota defaults to 0 vCPU and the Free plan blocks the request, so the two gates must both be opened, and opening either one requires an upgraded paid plan. |
| Binding | volume-quota GPU Spot quota defaults to 0 vCPU and the Free plan blocks the request, so the two gates must both be opened, and opening either one requires an upgraded paid plan. |
| Interface | unknown inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | The USD 100 to 200 credit is real money, but it buys CPU Spot at standard prices rather than GPU time, so it does not multiply a training run. |
| Reliability | no reliability event recorded |
| Notes | Two separate walls, and the credit is behind both: the plan allowlist blocks the instance type, and the Spot quota blocks the family. A user who upgrades to the paid plan keeps the remaining credit for 12 months, so the credit is not lost by upgrading, which makes upgrading the cheapest way to convert the trial into GPU time. qualifies-with-caveat via a05-spot; qualifies-with-caveat via a05-spot; qualifies-with-caveat via a05-spot; qualifies-with-caveat via a05-spot. The one recorded is the better-evidenced. Verdict corrected 2026-10-22: the gate is a service quota, not an identity check. Spot is a paid product and the rates in this record are purchasable; what blocks a new account is a GPU Spot vCPU quota that defaults to zero, which needs a quota-increase request. fails-quota names that; fails-identity named a gate that is reachable. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (12)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/free/ | new Free Tier accounts get 'USD 100 in credits immediately' and 'up to USD 100 more', for 6 months, and the account closes 6 months after opening, quoted |
| 2026-10-22 | docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-limit | All G and VT Spot Instance Requests default to 0 vCPU, so GPU Spot is closed before the credit is spent |
| 2026-10-22 | www.reddit.com/r/aws/comments/1m8t9rb/why_is_t2micro_not_fre | a user quotes the console refusal 'This instance type is not eligible under the Free Plan. Upgrade your account plan to access this instance type', and the eligible list is T3.micro, T3.small, T4g.micro, T4g.small, C7i-flex.large and M7i-flex.large |
| 2026-10-22 | website.spot.ec2.aws.a2z.com/spot.js | probe.py record shows status 200, 7625200 bytes, sha256 3624b033d08f7c2ff9460d6c389713ba640178ed452fa9e4881089a629d3dfeb, header last-modified Mon, 13 May 2024, and the parsed config contains no g6e, p5e or g7e size |
| 2026-10-22 | www.devzero.io/instances/aws/g6.xlarge | a live tracker reports g6.xlarge spot in us-east-1 at USD 0.476 and in us-east-2 at USD 0.411, against the feed's 0.1050 |
| 2026-10-22 | www.doit.com/compute/spot/us-east-2/g6.xlarge | the page states 'The lowest spot price for AWS EC2 g6.xlarge in us-east-2 is $0.2238 per hour', a third value that also contradicts the feed |
| 2026-10-22 | www.devzero.io/instances/aws/g6.xlarge | a per-region table for g6.xlarge gives spot USD 0.476 in us-east-1, 0.411 in us-east-2, 0.408 in us-west-2, 0.176 in eu-north-1, 0.136 in ap-south-2 and 0.566 in ap-northeast-1, against on-demand USD 0.805 in us-east-1 |
| 2026-10-22 | www.doit.com/compute/spot/us-east-2/g6.xlarge | an independent tracker states 'The lowest spot price for AWS EC2 g6.xlarge in us-east-2 is $0.2238 per hour', which disagrees with the other tracker's 0.411 for the same region, so even a single region has no agreed spot number |
| 2026-10-22 | docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-limit | the Spot quota table lists All G and VT Spot Instance Requests at a default of 0 and All Standard at 5, quoted |
| 2026-10-22 | aws.amazon.com/ec2/spot/instance-advisor/ | AWS states Spot Instances save 'up to 90% compared to On-Demand pricing' and that the average interruption frequency across all Regions and instance types has historically been '<5%', quoted |
| 2026-10-22 | docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-instance-te | the interruption notice is issued two minutes before stop or terminate, delivered via EventBridge and IMDSv2 spot/instance-action, and is best effort, quoted |
| 2026-10-22 | aws.amazon.com/ec2/spot/instance-advisor/ | the page states 'save up to 90% compared to On-Demand pricing' and 'the average frequency of interruption across all Regions and instance types has historically been <5%', but the per-pool table did not appear in the extracted text, so the read is marked low confidence |
More fields (1)
{
"wave2": {
"class": "spot-arbitrage",
"free_tier_kind": "one-time-credit",
"shape": null,
"verdict_change": "fails-identity -> fails-quota on 2026-10-22 (verdict scope)"
}
}Unknown or withheld values (10)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.identity_cost.detailprocess$.interfaceinterface-unknown$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
AWS Academy Compute
fails: quotainstitutionno cardDwrite-gated
| Free tier | Quoted: 'AWS Academy provides higher education institutions with a free, ready-to-teach cloud computing curriculum'. What students actually receive is listed under Students: 'Complimentary access to AWS Skill Builder subscription for 12 months' and 'Exclusive access to the Emerging Talent Community upon course completion'. Educators get '100% discounts on AWS Certification exams' and a Skill Builder subscription. No compute allowance is stated for either group on this page. unit none; metered on wall-clock; perpetual |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | institution not published |
| Limits |
An institution must join the programme and an enrolled educator must run the course before a student sees anything, and what the student then sees is course material and a Skill Builder subscription rather than compute. |
| Binding | write-gated An institution must join the programme and an enrolled educator must run the course before a student sees anything, and what the student then sees is course material and a Skill Builder subscription rather than compute. |
| Interface | unknown inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | Composes with nothing for a user: it is the AWS programme with the largest institutional footprint and the smallest student allowance, and it is often confused with AWS Educate in student-offer lists. |
| Reliability | no reliability event recorded |
| Notes | Recorded as a refutation of a name that appears on almost every student-offer list beside AWS Educate. The two AWS programmes are different in kind: AWS Educate is open to any individual with an email but its labs are simulated, and AWS Academy needs an institution and an educator but its students still receive no compute. Neither is a compute source for a user. What would overturn this is a lab or credit line on the AWS Academy student page that the read did not surface; the page was read in full at 1741 words and states none. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/training/awsacademy/ | 'AWS Academy provides higher education institutions with a free, ready-to-teach cloud computing curriculum'; the student benefits are a 12-month Skill Builder subscription and Emerging Talent Community access; the page states no compute or credit allowance. |
More fields (1)
{
"wave2": {
"class": "student-pack",
"free_tier_kind": "perpetual",
"shape": null
}
}Unknown or withheld values (10)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.identity_cost.detailprocess$.interfaceinterface-unknown$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
AWS Educate Compute
fails: quotaemailno cardD
| Free tier | Quoted: 'AWS Educate is open to any individual, regardless of where they are in their education, technical experience, or career journey', and 'No credit card needed. Learners as young as 13 can register for AWS Educate with just an email address'. The named labs cover EC2, S3, RDS, VPC and Cloud Operations. The FAQ then defines what a lab is: 'These labs provide a simulated environment where users can interact with AWS services, experiment with different configurations, and apply theoretical knowledge to solve practical problems.' unit none; metered on wall-clock; recurring-credit |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | Nothing binds because nothing is provisioned: the EC2 and S3 exercises run in a simulated console, so there is no quota to exhaust, no egress to meter and no wall clock that ends with a resource to lose. |
| Identity | email email only: the vendor page states "No credit card needed. Learners as young as 13 can register for AWS Educate with just an email address" and the learner FAQ states "There is no need to provide credit card information"; the registration form asks for first and last name, country, city, birth month and year and an email address, with no enrollment document anywhere on it. No card, no hold, and debit or prepaid do not arise because no payment method is taken |
| Binding | none Nothing binds because nothing is provisioned: the EC2 and S3 exercises run in a simulated console, so there is no quota to exhaust, no egress to meter and no wall clock that ends with a resource to lose. |
| Interface | s3-compatible inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | The one program in this class whose identity gate for a user passes outright; it is the only door that stays open without enrollment documents, but what it opens is a lab, not an account. |
| Reliability | no reliability event recorded |
| Notes | Refutation. AWS Educate is the one program in this class whose identity gate for a user passes outright, an email address and nothing else, which makes it the most attractive name on every student-list article; the vendor FAQ says the EC2, S3 and RDS labs are a simulated environment rather than an AWS account, so the practical compute is zero. the FAQ corrected it. The FAQ does not state a lab session length or any per-lab allowance, and there is nothing to measure because no real resource is provisioned. Separately, the Job Board retires on 9 December 2026 and the Emerging Talent Community moves to AWS Builder Center, so the non-lab part of the program is also contracting. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | aws.amazon.com/education/awseducate/ | 'No credit card needed. Learners as young as 13 can register for AWS Educate with just an email address', and 'AWS Educate is open to any individual, regardless of where they are in their education, technical experience, or career journey'. |
| 2026-10-22 | www.awseducate.com/registration/s/learner-faqs?language=en_U | 'These labs provide a simulated environment where users can interact with AWS services, experiment with different configurations'; 'All our courses are absolutely free, including access to labs'; 'There is no need to provide credit card information'. |
| 2026-10-22 | www.awseducate.com/registration/s/registration-detail?langua | Registration requires first and last name, country, city, birth month and year, and an email address; the only program question is which AWS program the learner is associated with, and 'AWS Educate' is one of three options. No enrollment document is requested anywhere on the form. |
More fields (1)
{
"wave2": {
"class": "student-pack",
"free_tier_kind": "recurring-credit",
"shape": null
}
}Unknown or withheld values (6)
$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
AWS Free Tier Egress and tunnels
fails: quotacardcardDvolume-quotadisagrees
Sibling records disagree:
- verdict:
egress/amazon-web-services-free-tiersays fails-egress, egress/aws-free-tier says fails-quota
| Free tier | When you create a new AWS Free Tier account, you get $100 in credits immediately. As you explore key services, you can earn up to $100 more. That's up to $200 over 6 months ... The account closes on its own 6 months after you open it or when your credits run out, whichever comes first. unit mixed; metered on downloaded-bytes |
|---|---|
| Price | USD 100 to 200 of credit |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | $100 of credit at $0.09 per GB is 1.01 TiB, or $200 for 2.02 TiB, plus 100 GB a month free; across 6 months that is 0.26 to 0.43 TiB a month; ingress: udp free_allowance: $100 of credit at $0.09 per GB is 1.01 TiB, or $200 for 2.02 TiB, plus 100 GB a month free; across 6 months that is 0.26 to 0.43 TiB a month |
| Identity | card a credit or debit card at signup for identity verification; the page says 'You won't be charged unless you convert to a Paid plan' |
| Limits | |
| Binding | volume-quota at 1 TiB a month the $100 of guaranteed credit is spent in about 35 days, and the 100 GB a month free egress covers only a tenth of one month. The 6-month clock is not what stops it; the money is. |
| Interface | cli, rest AWS CLI and the EC2 API |
| Tooling | wg-quick on the instance; AWS CLI for the security group and Elastic IP |
| Composes with | one EC2 instance for up to 6 months on the credit, with the 100 GB a month free egress as the only recurring free volume |
| Reliability | the account and every resource in it are closed at 6 months without conversion to a paid plan |
| Notes | Arithmetic: $100 over $0.09 a GB is 1,111 GB = 1.01 TiB, and $200 is 2,222 GB = 2.02 TiB. Spread across the 6 months the account lives, $100 is $16.67 a month, or 185 GB, plus the 100 GB free each month, so 285 GB = 0.28 TiB a month; with the full $200 it is 0.43 TiB. The old 12-month Free Tier with 100 GB a month egress for a year is gone from this page; what replaced it is a credit that a reader has to earn half of. Candidates considered: the always-free line, which the page describes as '30+ AWS services are always free within monthly usage limits' and which does not include a t3.micro with a public IPv4 in this reading. |
| Evidence rung | documented the rate comes from the machine-readable price feed the EC2 pricing page renders, at us-east-1; a probe would confirm the same rate is charged against a trial's credits, which needs an account |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | aws.amazon.com/free/ | 'you get $100 in credits immediately ... you can earn up to $100 more. That's up to $200 over 6 months' and 'The account closes on its own 6 months after you open it or when your credits run out, whichever comes first' |
| 2026-10-23 | aws.amazon.com/ec2/pricing/on-demand/ | 'AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud)' |
| 2026-10-23 | b0.p.awsstatic.com/pricing/2.0/meteredUnitMaps/datatransfer/ | the price feed the EC2 page renders: us-east-1 'DataTransfer External Outbound Next 10 TB' price 0.0900000000 and 'DataTransfer External Inbound' price 0.0000000000, published 2026-09-16 |
More fields (7)
{
"wg_path": "native-conf",
"wg_detail": "an EC2 instance with an Elastic IP or a public IPv4; wg-quick binds UDP natively",
"ingress": "udp",
"volume_tib_month": 0.26,
"volume_stated": "$100 of credit at $0.09 per GB is 1.01 TiB, or $200 for 2.02 TiB, plus 100 GB a month free; across 6 months that is 0.26 to 0.43 TiB a month",
"bytes_transit": "yes",
"transit_note": "the instance's outbound bytes cross Amazon's network and are metered as data transfer out to the internet"
}Unknown or withheld values (2)
$.per_object_cap.statednot-applicable$.retention.statednot-applicable
Amazon CloudFront free tier (as the egress layer for any origin) Storage
fails: quotaemail?card?Rper-ip-shaping
| Free tier | 1 TB/month data transfer out + 10,000,000 HTTP/HTTPS requests + 2,000,000 CloudFront Function invocations, free every month, explicitly 'no longer limited to the first 12 months after signup'. unit TB; metered on unstated |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | This IS the egress allowance: 1 TB/month free to the internet from 300+ PoPs, worldwide except China PoPs. free_allowance: 1 TB per month |
| Identity | email (placeholder) not published |
| Limits |
1 TB/month is 1/15th of a 500 GB/day workload (≈15 TB/month). Beyond that it is metered at standard CloudFront rates. Origin fetch traffic still hits the origin's own egress meter (so pairing it with Oracle means Oracle's 10 TB absorbs the cache misses). |
| Binding | per-ip-shaping one stream is shaped, and a user's throughput is the shaped rate times the number of streams |
| Interface | s3, rest, oci, cli rest |
| Tooling | CloudFront distributions in front of any HTTP origin (S3, an OCI VM, a block-volume nginx); terraform/CLI; signed URLs and signed cookies for access control. |
| Composes with | 1 TB/month free egress per AWS account. Because it is a pull-through cache in front of an arbitrary origin, it can front a NON-AWS origin — so in principle it can serve the 150 GB Oracle block volume or any other free tier, absorbing 1 TB/month of the client's ~500 GB/day serving load. It stacks with Oracle's own 10 TB/month. |
| Reliability | Mature CDN, no ban risk; the only issue is that 1 TB/month is a ceiling, not a service level. |
| Notes | 1 TB/month data transfer out + 10,000,000 HTTP/HTTPS requests + 2,000,000 CloudFront Function invocations, free every month, explicitly 'no longer limited to the first 12 months after signup'. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/blogs/aws/aws-free-tier-data-transfer-expansi | 'Data Transfer from Amazon CloudFront is now free for up to 1 TB of data per month ... and is no longer limited to the first 12 months after signup' |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "1 TB/month data transfer out + 10,000,000 HTTP/HTTPS requests + 2,000,000 CloudFront Function invocations, free every month, explicitly 'no longer limited to the first 12 months after signup'.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (8)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted
amazon kdp (kindle direct publishing) Storage
fails: quotaemail?card?R
| Free tier | 650 MB conversion cap and 8,000-page cap; large files are actively discouraged and conversion fails above the limit. unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | 650 MB conversion cap and 8,000-page cap; large files are actively discouraged and conversion fails above the limit. |
| Notes | 650 MB conversion cap and 8,000-page cap; large files are actively discouraged and conversion fails above the limit. |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | kdp.amazon.com/en_US/help/topic/G200735140 | 650 MB conversion cap and 8,000-page cap large files are actively discouraged and conversion fails above the limit. |
| 2026-10-21 | kdp.amazon.com/help/topic/G202145060 | cited as the basis of the rejection: 650 MB conversion cap and 8,000-page cap; large files are actively discouraged and conversion fails above the limit. |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "650 MB conversion cap and 8,000-page cap; large files are actively discouraged and conversion fails above the limit.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
amazon photos Storage
fails: quotaemail?card?R
| Free tier | Unlimited full-resolution photos only for Prime members — Prime is paid, so this is not a free tier. Free accounts get 5 GB; video is capped at 5 GB even on Prime. No public upload API. unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | Unlimited full-resolution photos only for Prime members — Prime is paid, so this is not a free tier. Free accounts get 5 GB; video is capped at 5 GB even on Prime. No public upload API. |
| Notes | Unlimited full-resolution photos only for Prime members — Prime is paid, so this is not a free tier. Free accounts get 5 GB; video is capped at 5 GB even on Prime. No public upload API. |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.amazon.com/b?node=13234696011 | Unlimited full-resolution photos only for Prime members — Prime is paid, so this is not a free tier. Free accounts get 5 GB; video is capped at 5 GB even on Prime. No public upload API. |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "Unlimited full-resolution photos only for Prime members — Prime is paid, so this is not a free tier. Free accounts get 5 GB; video is capped at 5 GB even on Prime. No public upload API.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
amazon sns Storage
fails: quotaemail?card?R
| Free tier | Pub/sub only — zero storage. 1M publishes/month free, but messages are pushed and discarded; there is nothing to read back later. unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | Pub/sub only — zero storage. 1M publishes/month free, but messages are pushed and discarded; there is nothing to read back later. |
| Notes | Pub/sub only — zero storage. 1M publishes/month free, but messages are pushed and discarded; there is nothing to read back later. |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/sns/pricing/ | Pub/sub only — zero storage. 1M publishes/month free, but messages are pushed and discarded; there is nothing to read back later. |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "Pub/sub only — zero storage. 1M publishes/month free, but messages are pushed and discarded; there is nothing to read back later.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
AWS Bedrock — custom model import Storage
fails: quotacardcardR
| Free tier | Hard per-object cap: 'The size of the imported model weights must be less than 100GB for multimodal models and 200GB for text models.' No free storage at all — the source must already live in your own S3 bucket, which you pay for. unit none; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | Paid S3 egress from your own bucket. Bedrock's catalog is a deployment target, not a host. |
| Identity | card card |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | s3, rest rest |
| Tooling | A real API for model import jobs, then InvokeModel. The import job reads from an S3 URI you supply. |
| Composes with | None for storage — this is a consumer of S3 capacity, not a provider of it. Chaining it for a user's problem would require owning the S3 bucket first, which is the thing he cannot afford. |
| Reliability | Not a storage provider. Included because the brief named it; the answer is that the 'model catalog' is a deployment registry over storage you already pay for. |
| Notes | Hard per-object cap: 'The size of the imported model weights must be less than 100GB for multimodal models and 200GB for text models.' No free storage at all — the source must already live in your own S3 bucket, which you pay for. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | docs.aws.amazon.com/bedrock/latest/userguide/model-customiza | opened: 'The size of the imported model weights must be less than 100GB for multimodal models and 200GB for text models'; 'you specify the Amazon S3 URI for the source of the model files'; 'Amazon Bedrock supports transformer version 4.51.3'; 'Custom Model Import does not support embedding models.' |
More fields (1)
{
"dead_end": {
"failure_class": "paid",
"why": "Hard per-object cap: 'The size of the imported model weights must be less than 100GB for multimodal models and 200GB for text models.' No free storage at all — the source must already live in your own S3 bucket, which you pay for.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (6)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted
AWS Cloud Credit for Research Storage
fails: quotainstitutionno cardRwrite-gated
| Free tier | Students capped at $5,000; 'Faculty and Staff awards are not capped'. Credit-denominated against S3 list price. unit mixed; metered on unstated |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | Metered at standard S3 rates; credit covers it. No Open-Data-style free distribution. |
| Identity | institution derived from the record's prose, not from an identity field, and no signup was executed: Students capped at $5,000; 'Faculty and Staff awards are not capped'. Credit-denominated against S3 list price. Very slow (a quarter-year) and one-shot; |
| Limits |
Eligibility is strictly institutional: 'Full-time faculty at an accredited research institution', 'Full-time research staff', or enrolled graduate/PhD students. No unaffiliated individuals. Review 90-120 days, no expedite. Credit valid for one year or until exhausted. |
| Binding | write-gated the write is a queue with a person or a rule in it, so the upload rate is set by somebody else |
| Interface | s3-compatible, rclone, cli s3 |
| Tooling | S3 API, rclone 's3', AWS CLI. |
| Composes with | Uncapped faculty awards are the only line here that could plausibly cover tens of TB - but the credit is one-year, so it is a runway, not a home. Pair with AWS Open Data if the data can be made public. |
| Reliability | Very slow (a quarter-year) and one-shot; nothing recurring. |
| Notes | Students capped at $5,000; 'Faculty and Staff awards are not capped'. Credit-denominated against S3 list price. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/government-education/research-and-technical-c | 'Full-time faculty at an accredited research institution'; 'Student awards will be up to a maximum of $5,000.00. Faculty and Staff awards are not capped.' |
| 2026-10-21 | aws.amazon.com/government-education/research-and-technical-c | 'Typical review cycles are 90 to 120 days'; credit 'good for the entirety of the one [year] or until the credit has been fully utilized' |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "Students capped at $5,000; 'Faculty and Staff awards are not capped'. Credit-denominated against S3 list price.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (6)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted
AWS CodeArtifact Storage
fails: quotacardcardRper-object-cap
| Free tier | First 2 GB of storage and first 100,000 requests per month free — a recurring monthly allowance, described on the pricing page as 'a monthly AWS Free Tier for storage and requests', with no 12-month expiry language attached to CodeArtifact itself. Then $0.05/GB-month storage and $0.05 per 10,000 requests. unit objects; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | 5 GB max per asset (5000000000 bytes) |
| Retention | not stated |
| Egress | METERED and this is the killer: 'You pay for all bandwidth into and out of CodeArtifact, except ... Data transferred in from the Internet ... Data transfer between CodeArtifact and another AWS Service in the same AWS Region.' Internet egress is billed at the standard AWS data-transfer-out tiers, aggregated across all AWS services. No Cloudflare Bandwidth Alliance path. |
| Identity | card derived from the record's prose, not from an identity field, and no signup was executed: month expiry language attached to CodeArtifact itself. Then $0.05/GB-month storage and $0.05 per 10,000 requests. Technically excellent but structurally wrong for this brief: no p |
| Limits |
2 GB/month free; 100,000 requests/month free; 5 GB max per asset (raisable by quota request); 350 assets per package version; npm publish request capped at 2 GB and NOT raisable; requests are also metered — a 500 GB/day fetch would blow 100k requests instantly; repos are private-only ('CodeArtifact does not publish packages ... to public repositories'), so anonymous pulls do not exist. |
| Binding | per-object-cap the per-object cap sets the shard size and therefore the object count; it bounds the total more tightly than any headline quota |
| Interface | rest rest (CodeArtifact API), plus native npm/pip/twine/maven/gradle/nuget/cargo/swift clients through a repository endpoint and a short-lived auth token |
| Tooling | aws codeartifact login --tool npm|pip|twine|nuget|maven, twine upload --repository-url, npm publish; first-class documented tooling. |
| Composes with | Per AWS account: 2 GB free × unlimited AWS accounts. Within one account, storage is a single pooled meter (no per-repo allowance), so 1,000 repositories do not multiply 2 GB. Per-repo limits are on count (1,000 repos/domain, 10 domains/account) not bytes. |
| Reliability | Technically excellent but structurally wrong for this brief: no public/anonymous access at all, and both storage and egress are metered past trivial limits. |
| Notes | First 2 GB of storage and first 100,000 requests per month free — a recurring monthly allowance, described on the pricing page as 'a monthly AWS Free Tier for storage and requests', with no 12-month expiry language attached to CodeArtifact itself. Then $0.05/GB-month storage and $0.05 per 10,000 requests. |
| Evidence rung | reported One page read moves it to documented. Re-read 2026-10-22: the page answers and the claim holds; the rung is unchanged because the read establishes the page, not the enforcement. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/codeartifact/pricing/ | read live: 'CodeArtifact includes a monthly AWS Free Tier for storage and requests'; 'You pay for all bandwidth into and out of CodeArtifact, except ... Data transferred in from the Internet'; outbound tiers 'Up to 1 GB/month / Next 9.999 TB/month / Next 40 TB/month' |
| 2026-10-21 | docs.aws.amazon.com/codeartifact/latest/ug/service-limits.ht | read live: 'Asset file size: Each supported Region: 5 Gigabytes' (adjustable); 'Assets per package version: 350' |
| 2026-10-21 | docs.aws.amazon.com/codeartifact/latest/ug/packages-overview | read live: 'the maximum size of a publishing request for npm packages is 2 GB ... cannot be raised'; 'CodeArtifact does not publish packages stored in CodeArtifact repositories to public repositories' |
| 2026-10-22 | docs.aws.amazon.com/codeartifact/latest/ug/service-limits.ht | re-read 2026-10-22 (HTTP 200, 5,980 B): quota table reads 'Asset file size | Each supported Region: 5 Gigabytes | Adjustable: Yes' and 'Assets per package version | 350 | No' |
More fields (3)
{
"dead_end": {
"failure_class": "quota",
"why": "First 2 GB of storage and first 100,000 requests per month free — a recurring monthly allowance, described on the pricing page as 'a monthly AWS Free Tier for storage and requests', with no 12-month expiry language attached to CodeArtifact itself. Then $0.05/GB-month storage and $0.05 per 10,000 requests.",
"retry_when": null,
"first_recorded": "2026-10-21"
},
"superseded_evidence": [
{
"url": "https://web.archive.org/web/20240324020353/https://aws.amazon.com/codeartifact/pricing/",
"date": "2024-03-24",
"proved": "via read — captured 2024-03-24: 'you get the first 2GB of storage and first 100,000 requests of CodeArtifact usage for free every month'"
}
],
"superseded_evidence_note": "Rows that are older than the topic's 180-day evidence window. They are kept as the historically read statement and are not evidence for the current claim; the current claim rests on the 2026-10-22 re-read in evidence[]. Nothing was deleted."
}Unknown or withheld values (5)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted
aws ecr private free tier (500 mb / 12 months) Storage
fails: quotaemail?card?R
| Free tier | Trial, not free tier, and tiny: 'As a new Amazon ECR customer, you get 500 MB per month of storage for your private repositories for one year as part of the AWS Free Tier.' Private repos als unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | Trial, not free tier, and tiny: 'As a new Amazon ECR customer, you get 500 MB per month of storage for your private repositories for one year as part of the AWS Free Tier.' Private repos als |
| Notes | Trial, not free tier, and tiny: 'As a new Amazon ECR customer, you get 500 MB per month of storage for your private repositories for one year as part of the AWS Free Tier.' Private repos als |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/ecr/pricing/ | Trial, not free tier, and tiny: 'As a new Amazon ECR customer, you get 500 MB per month of storage for your private repositories for one year as part of the AWS Free Tier.' Private repos als |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "Trial, not free tier, and tiny: 'As a new Amazon ECR customer, you get 500 MB per month of storage for your private repositories for one year as part of the AWS Free Tier.' Private repos als",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
AWS Lambda layers (and function deployment packages) Storage
fails: quotainstitutionno cardR
| Free tier | Per-function/per-layer caps only, plus a regional aggregate. Verbatim: 'Deployment package (.zip file archive) size | 50 MB (zipped, when uploaded through the Lambda API or SDKs) ... 50 MB (when uploaded through the Lambda console) ... 250 MB The maximum size of the contents of a deployment package, including layers and custom runtimes. (unzipped)'. 'Function layers | 5 layers'. The one aggregate number is code storage: 'Storage for uploaded functions (.zip file archives) and layers using Lambda-managed storage ... 300 GB (unzipped) | Not increasable.' unit MB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | until the instance is recycled; not persistent |
| Egress | Not free and not public. Layer download is a signed S3 URL obtainable only via an authenticated GetLayerVersion call; there is no anonymous URL surface at all. Lambda invocations also bill per request and GB-second. |
| Identity | institution derived from the record's prose, not from an identity field, and no signup was executed: ve) size | 50 MB (zipped, when uploaded through the Lambda API or SDKs) ... 50 MB (when uploaded through the Lambda console) ... 250 MB The maximum size of the contents of a deployme |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | rest, rclone, cli rest |
| Tooling | AWS CLI publish-layer-version / get-layer-version; SDKs. Immutability is structural: a layer version is immutable once published, so every write is a new version. No rclone backend. |
| Composes with | 300 GB unzipped per region across functions + layers, non-increasable, is the only aggregate — so the whole region is a 300 GB bucket with a private API in front. 250 MB per layer, 5 layers per function, 50 MB per uploaded zip means the 250 MB ceiling can only be reached via S3-referenced uploads. 300 GB is below the 500 GB filter and the fetchability is zero. |
| Reliability | Very durable while the function exists; deleting a function version or layer version removes the code. No silent expiry, but no public read path either — the 300 GB is real and effectively unreachable without building your own proxy. |
| Notes | Per-function/per-layer caps only, plus a regional aggregate. Verbatim: 'Deployment package (.zip file archive) size | 50 MB (zipped, when uploaded through the Lambda API or SDKs) ... 50 MB (when uploaded through the Lambda console) ... 250 MB The maximum size of the contents of a deployment package, including layers and custom runtimes. (unzipped)'. 'Function layers | 5 layers'. The one aggregate number is code storage: 'Storage for uploaded functions (.zip file archives) and layers using Lambda-managed storage ... 300 GB (unzipped) | Not increasable.' |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.h | '50 MB (zipped, when uploaded through the Lambda API or SDKs)'; '250 MB The maximum size of the contents of a deployment package, including layers and custom runtimes. (unzipped)'; 'Function layers | 5 layers'; '300 GB (unzipped) | Not increasable' |
| 2026-10-21 | docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.h | '/tmp directory storage | Between 512 MB and 10,240 MB, in 1-MB increments' |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "Per-function/per-layer caps only, plus a regional aggregate. Verbatim: 'Deployment package (.zip file archive) size | 50 MB (zipped, when uploaded through the Lambda API or SDKs) ... 50 MB (when uploaded through the Lambda console) ... 250 MB The maximum size of the contents of a deployment package, including layers and custom runtimes. (unzipped)'. 'Function layers | 5 layers'. The one aggregate number is code storage: 'Storage for uploaded functions (.zip file archives) and layers using Lambda-managed storage ... 300 GB (unzipped) | Not increasable.'",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (5)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted
aws s3 5 gb / 12-month free tier (as commonly cited) Storage
fails: quotaemail?card?R
| Free tier | The current AWS free-tier page and S3 pricing page no longer present a perpetual or 12-month 5 GB S3 allowance; the programme is now $200 of credits over 6 months and the account closes at 6 unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | The current AWS free-tier page and S3 pricing page no longer present a perpetual or 12-month 5 GB S3 allowance; the programme is now $200 of credits over 6 months and the account closes at 6 |
| Notes | The current AWS free-tier page and S3 pricing page no longer present a perpetual or 12-month 5 GB S3 allowance; the programme is now $200 of credits over 6 months and the account closes at 6 |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/free/ | The current AWS free-tier page and S3 pricing page no longer present a perpetual or 12-month 5 GB S3 allowance the programme is now $200 of credits over 6 months and the account closes at 6 |
| 2026-10-21 | aws.amazon.com/free/free-tier-faqs/ | cited as the basis of the rejection: The current AWS free-tier page and S3 pricing page no longer present a perpetual or 12-month 5 GB S3 allowance; the programme is now $200 of credits over 6 months and the account closes at 6 |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "The current AWS free-tier page and S3 pricing page no longer present a perpetual or 12-month 5 GB S3 allowance; the programme is now $200 of credits over 6 months and the account closes at 6",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
gamesparks Storage
fails: quotaemail?card?R
| Free tier | Retired. AWS states 'Amazon GameSparks (Preview) is no longer accepting new customers'; the AWS SDK has removed the service entirely. Nothing to sign up for. unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | Retired. AWS states 'Amazon GameSparks (Preview) is no longer accepting new customers'; the AWS SDK has removed the service entirely. Nothing to sign up for. |
| Notes | Retired. AWS states 'Amazon GameSparks (Preview) is no longer accepting new customers'; the AWS SDK has removed the service entirely. Nothing to sign up for. |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/gamesparks/getting-started/ | Retired. AWS states 'Amazon GameSparks (Preview) is no longer accepting new customers'; the AWS SDK has removed the service entirely. Nothing to sign up for. |
| 2026-10-21 | github.com/aws/aws-sdk-java-v2/commit/c081b8d977113b75474a81 | cited as the basis of the rejection: Retired. AWS states 'Amazon GameSparks (Preview) is no longer accepting new customers'; the AWS SDK has removed the service entirely. Nothing to sign up for. |
More fields (1)
{
"dead_end": {
"failure_class": "write-gated",
"why": "Retired. AWS states 'Amazon GameSparks (Preview) is no longer accepting new customers'; the AWS SDK has removed the service entirely. Nothing to sign up for.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
Amazon SageMaker Studio Compute
deademailno cardD
| Free tier | no free tier available: 'Amazon SageMaker Studio Lab is no longer open to new customers. Existing customers can continue to use the service as normal.' unit none; metered on none; The service still exists for accounts already enrolled; a new account cannot obtain it. |
|---|---|
| Price | none stated |
| Per-object cap | not applicable: the unit is a session, not an object |
| Retention | not applicable: no new account can be created |
| Egress | not applicable: no new account can be created |
| Identity | email not available: the service is closed to new customers regardless of identity |
| Limits |
the signup door is shut, so nothing else binds: the session cap is unreachable for any account created today |
| Binding | none the binding constraint is a closed signup, so no quota is ever reached |
| Interface | unknown inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | The replacement AWS names is a CPU-only free instance (ml.t3.medium); the GPU lane does not migrate, so this offering closes rather than moves. |
| Reliability | existing accounts keep working; the vendor states it will introduce no new features |
| Notes | No GPU class, hours or RAM are recorded because no new account can measure them and the page no longer states them. |
| Evidence rung | documented the closure notice is quoted from the vendor's own page today. The corpus already recorded this provider as dead, and that is correct. |
| Checked | 2026-10-25 (live); stale on 2026-11-24 |
Evidence (5)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | docs.aws.amazon.com/sagemaker/latest/dg/studio-lab.html | quoted: 'Amazon SageMaker Studio Lab is no longer open to new customers. Existing customers can continue to use the service as normal.' |
| 2026-10-22 | docs.aws.amazon.com/sagemaker/latest/dg/studio-lab-availabil | quoted: AWS does not plan to introduce new features and names SageMaker Studio as the replacement, pointing at the SageMaker AI free tier whose free instance is ml.t3.medium |
| 2026-10-22 | docs.aws.amazon.com/sagemaker/latest/dg/studio-lab-availabil | quoted: Studio Lab had fixed 12 GB RAM and 15 GB storage limits; the replacement GPU instances are G6 and G6e, both paid |
| 2026-10-24 | docs.aws.amazon.com/sagemaker/latest/dg/studio-lab.html | quoted: 'Amazon SageMaker Studio Lab is no longer open to new customers. Existing customers can continue to use the service as normal.' |
| 2026-10-24 | docs.aws.amazon.com/sagemaker/latest/dg/studio-lab.html | quoted: 'Studio Lab is a free service that gives customers access to AWS compute resources, in an environment based on open-source JupyterLab 4.' — what the closed service was |
More fields (9)
{
"wave2": {
"class": "dead",
"free_tier_kind": "closed",
"shape": {
"vcpu": null,
"ram_gib": 12,
"gpu_class": null,
"gpu_count": 1
}
},
"shape": {
"vcpu": null,
"ram_gib": null,
"disk_gib": null,
"gpu_class": null,
"gpu_count": null
},
"billing_model": "free",
"m10h_usd": null,
"m24h_usd": null,
"price_arithmetic": "not applicable: registration is closed",
"free_tier_kind": "closed",
"session_cap": {
"wall_clock_min": null,
"idle_reap_s": null,
"restart_required": false,
"note": "not applicable"
},
"units": "RAM and disk are quoted in the vendor's own decimal GB, not GiB. The ram_gib and disk_gib keys carry the vendor's number unconverted, so where a vendor writes 30 GB the key holds 30 and the true value is about 27.9 GiB. No conversion was performed."
}Unknown or withheld values (2)
$.interfaceinterface-unknown$.toolingnot-stated
AWS App Runner Egress and tunnels
deadcardcardDvolume-quota
| Free tier | AWS App Runner is no longer open to new customers. Existing customers can continue to use the service as normal. unit none; metered on none |
|---|---|
| Price | USD 0 |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | No free tier; the service is closed to new customers.; ingress: http-only free_allowance: No free tier; the service is closed to new customers. |
| Identity | card An AWS account with a payment method, which is moot: "AWS App Runner is no longer open to new customers." |
| Limits |
|
| Binding | volume-quota Nothing can be provisioned at all, so no test applies. |
| Interface | rest, cli AWS CLI, SDKs, and the App Runner API. |
| Tooling | AWS CLI and console for existing customers. |
| Composes with | Not reachable for a new client. |
| Reliability | None applicable; no new deployments possible. |
| Notes | Recorded as dead for new signups, not deleted: an existing account can still use it. No free tier ever applied. |
| Evidence rung | documented The availability banner is first-party and dated by the page itself; a re-read in a later quarter is what would reopen it. |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | docs.aws.amazon.com/apprunner/latest/dg/what-is-apprunner.ht | "AWS App Runner is no longer open to new customers" and AWS recommends ECS Express Mode instead |
More fields (7)
{
"wg_path": "none",
"wg_detail": "No UDP path, and no new accounts: the service is closed to new customers.",
"ingress": "http-only",
"volume_tib_month": 0,
"volume_stated": "No free tier; the service is closed to new customers.",
"bytes_transit": "no",
"transit_note": "HTTP only, and unavailable to new accounts."
}Unknown or withheld values (2)
$.per_object_cap.statednot-applicable$.retention.statednot-applicable
amazon sqs Storage
deademail?card?R
| Free tier | 1M requests/month free and 1 MiB max message sound workable, but max retention is 14 days (default 4). It is a buffer, not storage — anything written is gone in two weeks. Free-tier request unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | 1M requests/month free and 1 MiB max message sound workable, but max retention is 14 days (default 4). It is a buffer, not storage — anything written is gone in two weeks. Free-tier request |
| Notes | 1M requests/month free and 1 MiB max message sound workable, but max retention is 14 days (default 4). It is a buffer, not storage — anything written is gone in two weeks. Free-tier request |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | aws.amazon.com/sqs/pricing/ | 1M requests/month free and 1 MiB max message sound workable, but max retention is 14 days (default 4). It is a buffer, not storage — anything written is gone in two weeks. Free-tier request |
| 2026-10-21 | docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDevelope | cited as the basis of the rejection: 1M requests/month free and 1 MiB max message sound workable, but max retention is 14 days (default 4). It is a buffer, not storage — anything written is gone in two weeks. Free-tier request |
More fields (1)
{
"dead_end": {
"failure_class": "dead-service",
"why": "1M requests/month free and 1 MiB max message sound workable, but max retention is 14 days (default 4). It is a buffer, not storage — anything written is gone in two weeks. Free-tier request",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
sagemaker studio lab Storage
deademail?card?R
| Free tier | Dead in 2026: closed to new signups. AWS docs state 'no longer open to new customers' and point at SageMaker Studio instead. The 15 GB persistent free disk still exists for legacy accounts b unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | Dead in 2026: closed to new signups. AWS docs state 'no longer open to new customers' and point at SageMaker Studio instead. The 15 GB persistent free disk still exists for legacy accounts b |
| Notes | Dead in 2026: closed to new signups. AWS docs state 'no longer open to new customers' and point at SageMaker Studio instead. The 15 GB persistent free disk still exists for legacy accounts b |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | docs.aws.amazon.com/sagemaker/latest/dg/studio-lab.html | Dead in 2026: closed to new signups. AWS docs state 'no longer open to new customers' and point at SageMaker Studio instead. The 15 GB persistent free disk still exists for legacy accounts b |
| 2026-10-21 | docs.aws.amazon.com/sagemaker/latest/dg/studio-lab-availabil | cited as the basis of the rejection: Dead in 2026: closed to new signups. AWS docs state 'no longer open to new customers' and point at SageMaker Studio instead. The 15 GB persistent free disk still exists for legacy accounts b |
More fields (1)
{
"dead_end": {
"failure_class": "dead-service",
"why": "Dead in 2026: closed to new signups. AWS docs state 'no longer open to new customers' and point at SageMaker Studio instead. The 15 GB persistent free disk still exists for legacy accounts b",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded